I found that my joint sizes in Maya needed to be set to 1, changed up my rig and now root motion is working properly.
My mistake was probably scaling up the FBX file before importing it into Unreal which messed up the root motion translation.
I found that my joint sizes in Maya needed to be set to 1, changed up my rig and now root motion is working properly.
My mistake was probably scaling up the FBX file before importing it into Unreal which messed up the root motion translation.