as you said yourself “most of the times”. So sometimes it works.
And that is the answer: I can’t fix it
It’s the big issue of DSL. The game is too slow to render the stations in time. So you get teleported > the structure is not loaded > game puts you randomly somewhere…