How to create this top down water effect using spriteshape?

In Unity, what’s the best way to replicate this water effect from the game The Survivalists?

I’d like to do the following, but can’t quite get it to work: create a spriteshape, set spriteshape edges to wave foam sprite, create a shader graph to add noise to shape vertex positions. The basic problem is that the sprite shape requires a fill texture which overrides the texture I use in the shader graph. Does anyone know a robust way to handle this kind of top down water? Is this the correct approach, or are there better options? Thanks for your help!

Although it looks like you are not using Alpha in your water spriteshape. That’s why it is overriding the lowest layer image/sprite.

Apart from it I can give you one similar discussion thread which might help you.
https://www.reddit.com/r/Unity3D/comments/ggyzjs/
using_spriteshapes_and_shadergraph_to_create_a/

Have you found an answer for this yet @NeonGreenDreaming? I am also looking to achieve the same effect.