The left and right units are remote and middle unit is local to my client. All 3 units have been given exactly the same command which was executed where they were local
local execution for each unit was
unit disableAI "ANIM";
unit switchMove "amovpercmstpsnonwpstdnon_amovpsitmstpsnonwpstdnon_ground";
The animation string is penultimate animation before player sits down on the ground. It doesnt happen with final animation, just with this one and only when unit is remote.
switchMove changes the animation locally on the unit and then it gets auto synced with other clients, and this is where it bugs out as you can see.