This works great 99.9% of the time, the throughput is amazing (can't have belt saturation when there are no belts!), except sometimes this happens, and it can happen on any of the stations.
If you don't see it; the rail signal in front of the train is red, it should be yellow, and the station to the right is open.
The counter activates when a rail signal in front of any station turns yellow and opens up the next station.
The current station loses its condition to be open but since
it will remain yellow for the current train to pass.If a train cannot stop in time (signal is yellow),...,the signal will not stop the train.
Except sometimes it does turn red, what's up with this? should I file a bug report?
The factory blueprint:
https://pastebin.com/1q61VYn9