What is good practice for making something actor, pawn, character etc.?

OnComponentBeginOverlap is a bit more reliable for this.
Overlaps only occur when the character is actually overlapping the EDGE of the volume. So while an object is completely enveloped, they’re not overlapping. I know, it’s strange wording.

It’s probably just having an easier time because it’s not having to keep track of all of the actors’ details.