Auto Terrain and Tessellation

So I have been working on a terrain material using bits of tutorials and trial and error and created a material that I can apply to both terrain and meshes. It uses world position and PixelDepth vs Parameter of BlendDistance to fade between 2 textures so at a distance you don’t see the tiling. It does this for 3 textures. Mulch (Dirt), Grass and Rock and has a slope mask applied allowing me to slap it onto a terrain or mesh and it gives a pretty good result.

Now I have another material that I have made that doesn’t have this slope masking or anything like that but has tessellation based off of distance between the camera and the mesh / world position depending on terrain vs meshes but I am having issues getting them to combine.

My Auto Layer material is composed of 3 Layer Materials like this :

I have excess nodes trying to get tessellation to work so ignore those.

This is the layers coming in and having some masks applied to them to get the auto layering.

Now my tessllalation material is like this!

But I can’t seem to get the World Displacement and Tessellation Multiplier to work in the Layer Materials.

Any advice?