Multi Overlap with enemy doesnt always work

So I have AI Characters that deal damage when they begin overlap but they dont all seem to do damage. In theory they would all deal damage to the player every 4 seconds starting after the overlap began but most of the time it only looks like 1 or 2 of the AI’s are dealing damage even though there maybe far more. I believe this problem is caused because the overlap only is counting if there is an overlap and not how many are overlapping but I could be very wrong. the other issue is very similar to this where the player does damage when i click on one of the AI’s but only if im in range of them but if i have 10 around me I can destroy one then i have to leave and reoverlap to start dealing damage again. Not sure how to fix this any help is always appreciated.