When main line is congested/slowing down, trains divert through stations that are parallel to the main track. This becomes a big issue when there is a train at the station that is being diverted through, particularly when the one at the station is waiting for arrival conditions to be met at the next station, leaving the diverting train stuck.
Attached picture shows two instances where trains will not be trapped, but in at least one case delayed: Train of electronics 2 on the right had pulled in and wound up with at least one train passing it while it was parked there. The iron ore train to the left is heading through a station that is for pressed waste pick-up. The only reason I can see for it to think that is a good idea is the uranium train ahead of it, which is behind two other trains.
My thought for pathfinding is that stations that are not the target should be an automatic 3 to 5 train length penalty, and if there is a train present within it, then a 10 train length penalty (or entirely impassable). Specifically saying train length and not station length here, as a short station may still not weigh heavily enough to stop a long/fast moving train.
Save file should launch looking at the tracks in question. I also find that trains will divert through the iron/steel plant to the right of the picture, and sometimes get caught behind the train waiting at the crew supplies loading station, which is located by the medical build and food area, way up and to the left of the save launch location.
