Mesh distorted when importing into Unity from Blender (FBX)

Hey all,

I just completed my first modeling and rigging of a 3d character in Blender, but I’m having a problem importing my model into Unity as an FBX export.

When i drop my model into a scene it looks fine, but when i run an animation, the mesh becomes distorted - specifically the face and eyes. I can tell by using FBX Review something is wrong with my mesh. I have multiple armature modifiers on some of the components of the mesh but when i try to remove them or apply them it’s changing the parenting of other meshes parented to the rig.

I’ve run through some videos on YT showing different settings for the output but with the same outcome (https://www.youtube.com/watch?v=dQWHU8yDpAo)

As I said, this is my first model so I’m positive I’ve done things not according to best practice. Any input is very much appreciated. Happy to provide additional detail.

Google Drive blend file