Hello Yaakov,
Was the route set before the car rolled into the block? If so, the preconditions were fulfilled and the route was
already activated, the train will not stop in an activated route until the stop contact is reached. If the car rolled into the block prior to the route being set then the route should not have been activated and the train should wait until the route is clear. If the car rolled onto the stop contact in the block then the train would stop prematurely.
Hope this helps,
Elliott