FBX Export breaks animation

I’m trying to export a model and animation from blender, but the .fbx file is somehow getting completely messed up. The animation is completely warped, but I have put in keyframes for every bone around the part where its getting warped, but that doesn’t do anything.

Here’s the blender file: cliff golem.blend - Google Drive
and the exported fbx: cliff golem.fbx - Google Drive

my export settings

I can’t for the life of me figure out what is going wrong here. Has anyone seen this happening before? I could really use some help