Animation trigger reset's position of object

I have imported a gun with an animation from Blender to Unity. When I trigger the animation it changes the position, and sets the X axis rotation to 90deg. This is not part of the animation, and it seems unity has created keyframes for position and rotation. How do I make it so the animation just does its thing without resetting positions and rotations?

I don’t know what happened… I would delete the thread, but I suppose it’s helpful to know random crap can happen.

I reimported the object, and the animations stopped altogether. So I exited unity and came back in and everything was acting as intended. Must be some kind of bug.