There were 95.2% matches desync free in October, and 94.8% in November, so there's nothing that changed drastically lately.
It's possible the game desyncs when the ping is high, especially with packet loss, but it's not sure, coz I already played in such conditions without desync issue.
The 1st & main cause of desync is people putting modded stuff in the game.
But there's also likely a sync issue in the game (outside of any network consideration), coz .dmo's produce desync sometimes as well, but I still didn't pinpoint where it gets wrong exactly...
