How to get grass to not spawn on cliff in Auto material with Grass Output node

I’m using the Layer sample with “Grass” layer from my Layer blend. It works with everything but the rock texture that forms when i sculpt high enough. I even tried having a empty layer sample for “Rock” in grass output with no foliage in it and that didnt work.

Here is my cliff Height


my slope is basically the same thing.

Here is my Output and Layer samples and blend.