Retargeting animation changes scale of receiving skeleton

I had the same issue with importing vehicles thus they should have wheels and sphere collisions on wheels, but whenever i imported the vehicle from Blender with FBX format all the wheels collisions became too small (100 times smaller).
For some reason the importing pipeline of fbx files and gltf (or glb) are different, and even for animations this bug happens with FBX format, but here’s the solution to all these problems:
Just export/import with GLB format (even your animations), and make sure that the Interchange framework plugin is enabled inside Unreal, and also apply rotation and scale to all objects that you want to export inside Blender.