To create a multiplayer swimming system..

hello guys! I want to create a multiplayer swimming system in Unreal.
If you set GetPhysicsVolume()->bWaterVolume to true and false when entering and exiting water and one of the two players swimming goes out of the water,
bWaterVolume value for one player in the water becomes false and swimming mode is disengaged.
Is there any other way to solve this other than placing a separate PhysicsVolume under the water in advance?
It is very difficult to add Physics Volume to water one by one…
Is there any other way?