Are you playing with mods by any chance?
Try playing vanilla multiplayer - usually doesn't have desyncs (never say never tho)
If you can't bear to play without mods at all, try enabling/disabling them one at a time and identify the one causing the problem.