Why is my animation causing parts of the skeletal mesh to sit in the wrong place?

Hi, I’ve keyframed a walk cycle in Maya and when I import it to UE4 The skeletal mesh’s belt is moved to the characters right leg! I have no clue why this is happening. The weights are fine, also the physics body seems to be okay (not sure if that could affect placement or not). The animation plays perfectly in Maya. I also tested it in Unity and 3dXchange. It works perfectly for both those programs as well. So I’m at a loss, has anyone have any ideas to why this might be occurring or any possible solutions?

Thanks!