I have a question about the mechanics of passenger delivery with CargoDist enabled. I have a rail network running between two large cities. Halfway between both cities, my trains (DMUs) stop at a very small town (population < 200). If I look at the passengers waiting at the stations of the large cities, obviously most passengers (> 200) are waiting to get to the other large city, but I always have one or two passengers waiting to go to the small town. And this is where it gets odd. The passengers waiting to go to the small town are picked up by my trains, but are almost never delivered to the small town (very occassionaly, passengers are delivered, but almost always my trains don't generate revenue when arriving in the station of the small town). Instead, it appears that these passengers are delivered to the large city (all passengers leave the train when it arrives in one of the large cities).
I don't think this is a bug, because the small town still acts as if it receives passengers (it grows), which it very occassionaly does. So I think that it has to do with the passenger delivery mechanics.
Clearly this is not a big problem at all, but it bugs me tremendously because I can't figure it out
So if anyone can explain why these passengers are not always delivered to their destination, I would really appreciate it!