That is one of the problems; the game takes too long to make the change after you gave the new orders. I have seen situations where a substitution was order around 80 min in the match, but the player apparently did not played any part of the game on the field, that is the substitution was never made.