Update 3 | v0.7.6a (b466)
On the screenshot you can clearly see that, according to yellow arrows, last coal car is not occupying intersection to siding. But passing train still can not pass through mainline.
I suppose this is because the last coal car is placed on a curve segment (Turn 0-27 R14) which itself is a part of intersection.
Suggested fix: make yellow arrows indicator according to exact pathing logic. If whole curve segments are counted as a part of intersection then extend yellow arrows zone to the whole curve.
