This refers to activity mode.
Paths over a single track section don't work in one direction. AI trains over such path don't appear or appear on a shorter path.
In the other direction it's OK.
Here a test route (default D9 and consist "1 Dash.con" needed)

Number of downloads: 358
There are three activities: Testoffsets1.act, Testoffsets2.act, Testoffsets3.act. In all three activities the player train appears on a short track. After 30 seconds an AI train appears on the nearby track and should run up to almost the end of such track.
In first activity the AI train appears, but disappears after few meters.
In second activity the AI train does not appear at all.
In third activity (opposite direction) the AI train run is regular.
I found out this some years ago and then forgot it (also because such paths are rare). Now charland stumbled into that. I believe (but am not sure) that the problem arises within method public TCRoutePath(AIPath aiPath, int orgDir, float thisTrainLength, Signals orgSignals, int trainNumber, UserSettings settings) in Train.cs.
Unfortunately I don't fully understand the logic of such method, and therefore wasn't able to remove the bug.
Bug report entry here https://bugs.launchp...or/+bug/1833577 .