Problem solved! Found the answer on the Github for LTN. Turns out that I had to check the "Requestors ignore stopped trains" box to OFF. This should be off by default, in my opinions as well as the stop time out should be zero by default. Both of these setting cause nothing but problems if a new user has no idea what they are. Here are the setting for anyone else that pops along here: https://i.imgur.com/awaUcau.png
Thank you for this, I had the exact same issue. Was checking my signals over and over again, thinking I forgot how LTN works or something.
Weird that this setting is enabled by default.
Edit: aw shoot, turns out my problem still persists, even with the setting.