So I started a TMM game and it had a desync straight away.
AFTER THE GAME I noticed that the client was still downloading the new exe. There was a game patch recently, I didn't have it.
So my theory is TMM doesnt wait for upgrade downloads before launch.