Animation plays differently than what i animated

so uh i made an animation, it was going fine until i actually play it in the game. It just wont play it correctly and its the exact same rig and i also already tried changing priority, why does it do this?this is the animation in moon animator
the animation in game

as you can see the hands doesnt play correctly in game, i dont know why this happens it happened twice im really annoyed by this issue