Animation incomplete for imported character

Downloaded a glb mesh from sketchfab. Made an idle animation where many bones are animated, but if I import to blender as fbx only the root Z-axis motion is animated. If I export it as fbx from blender I can’t import it because it has “multiple roots”, which I don’t know how to fix. Please help, I’ve spent hours on the animation.

You can get the blender file here: Upload Files | Free File Upload and Transfer Up To 10 GB