I have been doing some fixing work in the badly rated Topeka to Kansas City route.
I need some help to solve the problem described in part #3.
1) Speed limits
The main problem of that Union Pacific route is the speed limits disorder in the entire route. So, after doing some research, I have changed the main lines speed limit to 60 mph.
That line which runs north of the Kansas river, tops 60 mph according to OpenRailwayMap: https://www.openrailwaymap.org/index.php.
By the contrary, the BNSF similar line runs south of the river and it tops 79 mph.
I have also fixed all crossover speeds between the two main lines to 30 mph, which seems to be the medium approach speed used by Union Pacific in that line.
2) Buffers
I have also added most of the spurs buffers, which are missing in the industries along entire line.
3) Block signals
These signals do not control well the line blocks. They show red when a train is occupying the following block. After that train vacates the block, they change from red to green when they should change to yellow.
I have tested these Kansas City - Topeka block signals in a test track and they seem to work fine (red-yellow-green). So, it would seem the scripting is working fine. But they don´t behave correctly in the Kansas route.
My question for specialists in route tracks and signals:
Is there some restriction in the track rules, in the tracks.bin or anywhere else which could make these signals to work from red to green, instead of red to yellow and to green?