Attempt to make a modular Landscape Material using Material Layer Instances

Hello, I’m trying to create a landscape material but in a structured and modular way.

I wish to make the blended layers in separated Material Layer Instance Assets.

Then blend them in a landscape master material by with simply calling those assets.

I made my master Material Layer like this:

Assertion failed: TextureReferenceIndex != INDEX_NONE [File:./Runtime/Engine/Private/Materials/HLSLMaterialTranslator.cpp] [Line: 6786] Material expression called Compiler->TextureParameter() without implementing UMaterialExpression::GetReferencedTexture properly

I actually am getting this same issue and would love to see a solution!