How can I check if something is STILL WITHIN a trigger volume?

Actors and Primitive Components have GetOverlappingActors to check for other actors that are overlapping your actor:C++ doc and Blueprint node.

So you want something like TriggerVolume.GetOverlappingActors().Find(this) >= 0 (or the blueprint equivalent).