It should be noted that Priority in trainz only determines the track the train takes, for example my Commuter route has a flyover, so a train set to priority 1 will take the high road while a normal one will not.
Priority doesn't give a train more rights than another nor will it overtake a lower train, you still have to arrange that yourself.