I was having a similar problem because I was spawning characters within the trigger, and needed to know if anything was overlapping it or not.
I figured out a pretty simple solution to my problem at least:
- Set up an Int value 0
- OnActorBeginOverlap add 1 to it
- OnActorEndOverlap subtract 1 from it
If the int == 0, you know there is nothing overlapping the trigger