Any way to detect separation?

That’s what overlapping does. If OnActorEndOverlap is called an object is no longer touching.