Applying Root Motion to existing animation

Hello

I am quite new to this Unreal Engine thing and have run into an issue I cannot solve. I downloaded some animations from Mixamo and applied root motion to them myself, which I have done before successfully. This latest batch applies the root motion, but the positioning is wrong.

I started by implementing a root bone in Blender calling it Root (that’s what Unreal likes) and setting it up with correct keyframes.

Then I imported the animations into UE5 with a 90 degree rotation on the X-axis because UE5 always imports it the wrong way no matter what I do. As seen in the video, the animations by themselves work fine and have root motion enabled.

However when I create an animation montage and implement that animation montage the positioning starts being wrong. As you can see in the video below, the animations start dragging it below ground.


My thought is that the animations are not resetting their position, but basing their starting position on where the root bone ended in the last animation.

Finally it gets stranger when I implement the animation montage in-game. The animation now hovers above ground when executed.

Does anyone know how to solve this issue?

And thank you for your time in advance.