You are not just spawning and destroying your Hit Effect in the same tick, right ?
In that case, you have some delaying code and indeed using the condition "For Each Hit Effect" can help out.
Otherwise consider posting the capx for your issue so we can see how you implemented things so far.