It happened to me too - made a sub at 45' and the player came in at 85'.
Not sure if it's a bug or a not good connection.
A trick you can do before a critical game - a final, log out and in again few min. before the game.
If you are too much hour in the game, maybe there is a "hidden" connection loss or not good synchronicity .