there is no dynamic pathfinding, yes. but that has absolutely nothing to do with the signals. all the signals do is that they tell the train whether its line ahaed is clear or not. if the pathfinding was dynamic and there was an alternative clear track ahead, the signals would allow the train to move on. the signals are absolutely fine, its the pathfinding that is limited.