Landscape Grass with Virtual Texture - Only Sink Under Specific Static Meshes?

Hi everyone,

I’m using a virtual texture setup to prevent landscape grass from appearing under specific static meshes. I followed this tutorial: https://www.youtube.com/watch?v=8bn8lCNMbI8. The system works by pushing the landscape grass downward.

However, when I applied it, all the landscape grass across the entire landscape was pushed underground. I only want the grass to sink under specific static meshes, not everywhere.

What could be causing this issue? How can I modify the setup to affect only selected static meshes?

I’ve attached screenshots of my material nodes for reference.

Thanks in advance!