I found the issue. This wasnt from bad import settings or anything. The topology on my mesh was finnicky (Maybe it had too many NGons?). I remade the slide of the gun and everything seems to be working as intended now. I do now have to remake the animations unfortunately.