Animations not playing/transitioning properly

The issue I’m having is that the animations that I’ve imported from blender don’t play properly when used in an animator. The base idle animation plays just fine, but when I check the ‘move’ parameter and the animator plays the run animation, the object that the character is holding shifts back in a way it’s not supposed to. It seems like the translation data is correct, but the orientation of the object isn’t changing between animations. It also seems like any time I uncheck any of the parameters the model snaps back to the default idle animation without the transition frames I would expect. I didn’t used to have this issue but I’ve noticed it recently and I’m not sure what I did to get it that way.

The sword is the only object in the animation that isn’t bound to the armature. I know that if I redid the animation with it attached, that would probably fix it, but I feel like I should be able to get it to work without doing that. All I need is to get it to play in the game the same way it plays in the animation preview.
ezgif-5-8552953ead

Okay I’ve solved the first part of the issue, there was no animation to the orientation of the sword done in the blender file, so the automatic fbx exporter wasn’t carrying over any orientation data. The fix was just to go back into the blender file, make the sword wobble a little bit then re-export the blend file and stick the new animation into the animator.