Mesh scales completely incorrectly

Hi all, I’ve imported .fbx before and they’ve never done this to me. Basically it imports enormously as usual, except when I attempt to scale it down it distorts and destroys the mesh in completely the wrong dimension. Help would be appreciated, pics attached.

Before

After (held shift + scaled blue down)

The mesh is completely distorted (scaled up the blue again)

Urgent help is appreciated!

Edit: I messed around with a bunch of the origin positions and that seemed to solve it, but I still have no idea what caused it initially.

Hold down Left CTRL and scale it down. That should work.

Doing that specifically crushed the mesh as well. I ended up having to change every value on both the model and the mesh to 0,0,0 for position and pivot to stop crushing it.

Ive noticed this bug with my rigs aswell. I hope it gets patched soon!