Shield block sword attack

Hi I have a sword BP that inflicts damage when it overlaps with the AI
6dd92d92c830d8f5a9253005aea73845919aca29.jpeg

In The AI BP I set up a bool to tell when the sword overlaps with the shield

a41a64799c1d0d3de20843a9f495ca6a372ec5e8.jpeg

And back in the sword BP I set it up so that when the sword overlapped with the A.I’s shield it wouldn’t take any damage away and play a sword hitting a shield sound effect.

The only problem is that after hitting the shield for the first time even when the sword doesn’t overlaps with the shield it makes the same sword hitting a shield sound effect and it’s impossible to give any damage. I’m not sure what is going wrong here. Is there any better way of doing this?