Custom Rig Animations play strangely in game compared to in the animator

What I want:
What It ends with:

Ive looked everywhere for a solution but no one really has the same exact issue

Ive tried setting animation priorities, messing with whats anchored or cancollide on the rig and more but its still a weird anim. if you need any scripts just let me know but im assuming its not a script issue since other towers in the game are working and dont have the same issues