I had a problem using the event where if my character was Swimming on the surface of the water it would glitch and fall through the volume, my Swimming component is a actor that checks every tick if it is overlapping a SCM so it is only the Swimming component that is checking if its overlapping a SCM, Though I will reconsider using the event now.