Animations getting stuck when triggering too quickly

Unreal Engine 5.1.0

I’m following along with a tutorial and I’ve noticed that when, say for example, I shoot a fireball attack, if I press my Attack button too fast repeatidly the animation (I guess) gets “stuck” and I can no longer fire anymore fireball attacks. I thought about putting a Delay node in after the AnimNotify_AnimationEnded tag, however, this seems like it would waste processing cycles, and frustrate the player. Are there any better ways to detect if an animation has completed it’s process?

Thank you!