I know there is a bit of random or scripted nature of passengers spawning and loading / unloading. Recently it appears a bit more extreme on my end. For example, I failed an old NEC workshop by Elphaba with the M8 because at some intermediary stop, passengers would swarm for at least five minutes. Eventually I left with open doors. Later on I recall some empty station(s). I think I had it to some extent with the FL9 as well. Now I just ran the NJCL GP40 scenario Unleash the beast (1), where at the starting stop (Bay Head) I had a moderate swarm as well (Kerrigan would be proud), delaying my start by 15-30 seconds (the loading bar is finished and remains there). In contrast, when I arrived at the penultimate stop, which usually was fairly busy, there were no people at all, none walking around on either platform, none disembarking. Maybe a min-max range error with the randomizer, or something.