Okay!.
Heres a fun one.
I started putting together some AI to run the Faversham to Dover line.
Downhill works great. Leaves the station, stops at Canterbury 1, then heads for Dover 1.
On the flip side....
I setup a train starting at Dover 3. Stop at every station and head for Faversham 3.
It gets as far as CanterburyEast 2, then as soon as I add Selling 2 in. I get !!!.
Wondering. I checked the track for any big or small red boxes. None at all.
I then plopped a train into Canterbury, set markers along the track between canterbury and selling. Gave it stop instructions and Oh look... It can get there. It found Selling 2 from Canterbury 2.
Now, take into account that there is no switch track between Canterbury and Selling, or indeed Canterbury and Bekesbourne (the station before Canterbury, that the AI finds happily).
I think, perhaps its the distance?. But the other Loco can get from Faversham 2 to Dover 1 quite happily.
Maybe 7 stops on the one instruction is too many?.
Any ideas why I can get from B to C, A to B, but not A to B to C?.