Animation override controllers occasionally out-of-sync

I’m working on a 2d side scroller that utilizes animation override controllers and swaps animations for child objects when swapping gear. I find that it works perfectly most of the time, but randomly one of the override controllers will lag behind and as a result one of the bodyparts fall out of sync. Do you have a guess to why that is?

I set the animation variables in the player main script in fixedupdate in a foreach loop and then assign the parameters to the override controllers in the childobject scripts.

Nevermind, I think I solved the issue. Apparently some of my physics calculation were placed in the wrong order.