Why is my animation stopping early?

I tried changing the cooldown when the animation stops playing, and the only thing that seems to work is to redo the entire animation and make it longer than 1s. This only started happening recently and It doesn’t do it on my older weapons.