EnableRootMotion transforms animation

I have imported an animation from Mixamo – which has root motion. When I enable EnableRootMotion and set character animation loop and reset, then the finished animation is offset upwards, as though the entire animation has been rotated.

Below is the animation without enable root motion ticked.

And now with it turned on, and the character animation, loop and reset checked.

Notice the difference in height of the finish positions.

I’m pretty new to this so there could be user error involved, but not sure what I have missed.

Any suggestions greatly appreciated.