I’ve found a strange bug when using Animation clips. In short, if the Animator track has Root Motion enabled, and one of the animation clips is cut off by the end of the cutscene, all animation clips prior to that one will animate incorrectly, with the character floating in the air, and its arms bending backwards.
I know this is hard to describe, so I made a quick video showing a simple test case:
Notice how whenever the 2nd animation clip extends beyond the bounds of the cutscene, the 1st animation gets messed up. This only happens if Root Motion is enabled on the track.
The workaround for me is just to ensure that I don’t let any animation clips extend beyond the end of the cutscene, so this isn’t a big issue. But it was pretty confusing until I figured out what was causing it to happen.