Main issue :
Trains in my game just don't care about map setting : global train speed limit.
I tried picking up trains and placing them again, but... They just don't care. They exceed it. I'm using Electric locomotive 3 and setting : braking, not throttling.
Side-problem :
Also sometimes train just ignore rail signal... I have chain rail with setting V=80. Train has speed 120 [from previous signal (v=120), that worked fine ] After passing chain rail with setting V=80, it keeps going 120km/h... Maybe mod wasn't tested on 2-way railways? It seems that train ignores signs that are on chain signals that are on 2-way segments.
Game-save, in which train ignores speed limit : https://drive.google.com/file/d/1pdoNon7ezR7Od5fIshQyXxQMnvVAB-j2
You sit in train on manual setting. Just swap manual to automatic. Train should start accelerating up to 120 (it's last passed speed limit), despite starting up near 80-limit sign.
After testing for a while - adding wire that connects signal facing the other way fixes the problem, but I'm not satisfied with it, because I only care about speed limit to work in one direction. It seems like mod finds rail signal near train correctly, but it doesn't care if signal is facing correct side, or if there are more signals.