Struggling to figure out why my normal map is broken

4.4

The mesh on the left was imported as an OBJ from blender, then a surface material override with the normal map was added and it looks correct. The issue is I need the animations and armature, which requires a glb file (on the right). But no matter what settings I check, the normal maps are totally broken. It looks like something is being messed up with the UV when I export it as a glb file. Anyone have an idea of whats going on?

Maybe your model is scaled with a negative value which also flips the normals sadly