Imported texture from Blender looks terrible in Godot

Godot Version

4.2.2

Question

I made a simple plane with a sand shader in Blender for my game. After baking the normal map and roughness, I exported it as a .glb to Godot, but the shadows on the sand look completely wrong.

This is the plane when imported to Godot:

This is the same plane when re-imported into Blender using the same file:

Here is the baked normal map:

Is this an issue with the format of the normal map and is there anything I can do to fix it?

Thanks in advance.