Water Body Lake Detection

Using the new water system in UE 5.3, I have a water body lake in my game and want to detect that it is being interacted with.

I thought I would create a physical material, give it a surface type and assign the material to the water body via the Phys Material Override property and then use a line trace to detect whether there is a hit.

Unfortunately the line trace never seems to see the physical material the surface type is always default. Printing out the physical material name returns DefaultPhysicalMaterial and the HitComponent is LakeCollisionComponent.

I have also tried adding the physical material into the actual material for the lake but also to no avail.

Have I set this up wrong or does the lake just completely ignore physical materials? Is this a bug as its still experimental? It works fine if I assign the physical material to the landscape.

Does anyone have any other suggestions on how to achieve this? I guess I could check to see if the HitComponent is LakeCollisionComponent but that seems very specific and a bit wrong.

I have Unreal5.2 and I’m trying to have the Water Body Lake interact with the character using BP_fluidSim and is not. I think these issues are related.

The fluid sim in itself is working with the character, because when I use the preview mesh is working on it. But it is not interacting with the body lake as it should.

I used the assets from the Plug-in Water folder doing exactly what is told in every tutorial and the issue remains.

At this point I think is an Unreal 5+ bug, but I can’t be sure. Still looking for a solution.