Anyone had any luck using Material Layers with landscapes?

Usually you don’t use anything at all because the performance of landscapes is so bad that you literally just can’t.

Triplanar is worthless because of the landscape size.
Bomb is pointless for the engine.

Simply swap your multiple UV×scalar node with landscape layer coord (and set it up on its properties).

If you want you can retain the multiply and control scaling via parameter, but when you start off from the landscape coord setup your scalar multiplier won’t need to be in the billions to get decent results.

The rest doesn’t change.
Meaning that if you want you can waste time on bomb and triplanar.

You may want to use texture objects so you can make them into variables if your textures are meant to “replace me”.