Then it sounds like its not an enemy that is triggering the overlap. Is there another actor that could be triggering the event?
If there are multiple types of actors that can trigger this overlap, then add the Enemy cast and when it fails don’t call OnAttackedMiss.
Generally you want to use the event information instead of using GetAllActorsOfClass. If you do the latter you have no way of determining which enemy you’re hitting.