Issue with meshes being out of place when importing objects with rig from Blender to UE5

This is a really hard issue to explain and I am a complete beginner with Unreal Engine, so do forgive me.

I’m just experimenting with a downloaded model right now, one like what I would want to use for a game. When importing this model with no edits to the rig (just as downloaded), this is what happens (image of original vs imported into UE5):



What’s interesting is this exact issue happened when I once tried to import this model and it’s rig into Roblox Studio a while ago, and always assumed it was a Roblox issue. But now I’m seeing that it may have been an issue with the model and rig on the Blender side.
So, I completely deleted the existing rig, armature modifiers and vertex groups. I then decided to focus just on one small part of the model’s body to experiment. This is the middle endoskeleton section.
I made a simple rig of just 3 bones: a root, the hips, and the spine (I have also tried this with only 2 bones and using the hips as the root to the same results).
When importing this as FBX and importing into UE5, the model also gets ‘blown apart’, with objects out of place and drastically offset from the rig.

image

Another interesting thing to note is that I cannot see the bones of the rig unless I physically click on them in the selector, which contradicts what I’ve seen in tutorials I’ve watched.

How I rigged it:

  1. Made my armature
  2. Selected my meshes then the armature then parented with Empty Groups (with ‘automatic weights’ messes up how the characters moves, as it is not via deformation rather separate parts)
  3. Parented each mesh part to the necessary bone

How I exported:

  1. As FBX
  2. Selected Objects Only
  3. Geometry set to Face
  4. Leaf Bones disabled
  5. Bake Animation disabled (has no animation yet)

I made sure to scale Blender to .01 as a tutorial suggested to match UE5. I did try then scale the whole model to 100 as the tutorial also suggested but it was way too big so just decided to leave that and scale it in UE5.
The tutorial for reference: https://www.youtube.com/watch?v=L4OcpF7-YB0

I’ve done a lot of googling and not found a solution, so I’m coming here for help. Hopefully I’ve provided enough information? If not do let me know! Also I am a complete newbie with this so please explain things to me like I’m an utter idiot lol. I’m sure there’s something obvious I’m just not realising but I guess that’s where a fresh set of eyes is needed!

Bump (if I’m allowed to) because I am so desperate to get this sorted, it’s left me at a road block I can’t figure out