(BLENDER) Problem with importing NLA Strip animations to Unity

So my FPS rig has 2 seperate rigs, one for the arms and one for the weapon. I have all the animations saved on NLA strips, but if you check out the screenshots the import really messes up in Unity, not sure what could be causing this and hoping somebody might have an answer as i have tried fixing this for a while now even looking at other threads.

Maybe someone is familiar with this?alt text

alt text

Here are my export settings