Lerping normal maps for use in landscape?

Hello, I’ve searched everywhere and can’t find the solution to this…

I’m trying to create a landscape material all in one and am having a really difficult time masking out the normal maps via LERP. So for example, instead of using landscapelayerblend, I’m using a series of masked LERPs. So I want my rock normals to be where my rock is masked, and the soil normals for the soil mask, etc…

It works fine for everything else (color, roughness), but not normals. I’ve included some pics of my graph.

Is there a technical problem? (No errors given in UE4).
Is there a much better way to blend normals without using landscapelayerblend?