Hi,
road auto resolving is some time … but is possible to change that when you using signal.
My train Zig and Zag on railway :/ but when i add signal the way is recalculated Oô
First time train use 1 way to go up and 1 to go back
second time i put “one-way” option on signal and now train use same line to go and back
maybe add signal and test road you need or you want