Animation laying down/swinging with Root Motion

I imported our basemesh and it works, but all the animations we done are laying down on the ground, I tried to use the Root Motion and they get up again, but the animation start swinging

Anyone have an idea on what we are doing wrong?

We are doing the models and animations on Maya, here’s what the animation looks like with Root Motion on, it got up, but its swinging

And that’s how the animation should look like, maybe it’s something when we are importing to unreal or exporting from Maya? Should we use ART? Thanks