Have my growing sphere trace only hit once?

I made some videos to hopefully get a better idea of the problem,

the first video shows what happens without the ‘‘Do once’’, whenever the sphere trace hits an enemy it will continue to call the event.
Continuous hits

the second video shows how i want the interaction to be, unfortunately it only happen once and i want this to happen every time i create the sphere trace.

What i want to happen

The last video shows what happens with a delay ( in the current setup)
when the delay is too long, the enemies in the back dont interact at all. if the delay is too short,
the enemies inside the trace will move again (as in this example)

Do once with delay

Hopefully this helps to visualise what i’m aiming for.

cheers,