BeginOverlap not applying everything if spawned on target

So I’ve made an OnComponentBeginOverlap for my beam spell that is supposed to first trigger one initial damage, then trigger the damage again once per time set, using a Timer by Event node. But for some reason it only applies the initial damage and doesn’t trigger the timer if the spell is spawned directly on top of the target. However, if I move the spell away and back over the target, it properly does what it is supposed to do.

It worked perfectly fine yesterday, then we changed some collision settings for the PlayerPawn and suddenly what I stated above started happening.

Any ideas? Picture included.

Overlap events dont occur unless something moves to cause them, so maybe it is not triggering because nothing moved to cause the overlap event. Already having the object overlapping might not generate the event.