Intended Behavior: the train count should change as soon as the train leaves the stop
How to reproduce:
have two train stops, one of which with a stopped train at it (do not enable train limits). add a wire to the stop without a train so that you can enable the circuit network.
Give the train a schedule (example below) make sure to put it to automatic so that the train stops at the designated stop and labels the stop full.
at the stop without the stopped train, place a train and enable "Read Train Count"
give this train an empty schedule,(keep it on manual for now) and add a pair of rail signals between the two stops
set the train you just made to automatic (make sure that the other train is actually stopped at the station you placed it at)
The train will leave for the other station but stop at the rail signals because the station is occupied. notice how the train count still says 1, even though the train has left the station.
the train count should read as 0, as there are no trains going to the stop and no trains at the stop. (note the tooltip)
^ notice how there are no trains on the way, and no trains stopped at the station, yet the train count still reads as 1. [2.0.14] Read Train Count does not update until the train has arrived at another station
Re: [2.0.14] Read Train Count does not update until the train has arrived at another station
Train count will not go down until the departing train leaves the station's rail block. Place signals to separate the station from the rest of the rail. I believe this is intended, because otherwise you would get N+1 trains in a station with limit N when the departing train is unable to leave for some reason.