Weight Maps and Height Blending at the Same Time

I created my terrain and weightmaps in World Machine. There are 7 .raw weightmaps and one .raw16 heightmap.
My landscape material uses the LandscapeLayerBlend node to blend the 7 weightmaps, using LB Height Blend.
However, no matter what type of blending I use- alpha, weight, or height, or any combination of them, all the 7 layers just sort of show through each other in a blurry way with no priority. What do I need to do, in order to give these 7 layers a sharp height blend on the edges where they meet, and not just show through each other with no pattern or order? I welcome any help. I can completely ditch the landscapelayerblend node and make a whole new material if I need to.