Here we are: The train that refuses to reach the station. The station is occupied in the screenshot; I have, however, vacated the station and found the issue to remain.
The problem is that the train should be pathing through one of those three open slots on the right side of this stack to reach the station, rather than through another train (in particular, one that's waiting for one of the "Iron Plates" stations). This stack system was specifically designed to allow a large number of trains to show up and even wait at a station, such as this iron smeltery, without obstructing other trains coming in to the same. This train is waiting at a chain signal; each slot begins with a regular signal, and each train in the stack is waiting at a chain signal. The two-train queues leading to the stations are with regular signals, but all in the connecting area- with the curved tracks- are chain signals. The tracks are built so that a train may path from any slot of the stack to any station.
It is worth note, if the train instead chooses to path to one of the ore stations further to the right, it will correctly find the open slots and pick one to wait in- or advance through. It may be worth note that the first available slot, in this case, is the 31st one from the mainline; this is not the first occurrence of this issue, though the other occurrences also had the first couple dozen slots occupied. When the destination station is full, toggling the train to manual and back will sometimes convince it to find an open slot; in this case, however, it does nothing. My world is fairly heavily modded in the photo; however, I stripped the mods from the save and the errant behavior persisted.
World save (with mods removed, don't mind the iron/copper/steel/wood lying around, I cancelled several hours of handcrafting to get it to not crash on load without mods): https://www.dropbox.com/s/t1xfd3vr462oh ... t.zip?dl=0 If you get run over by a train immediately after loading the world, the problem's been fixed.