It’s unfortunate that Unreal doesn’t allow switching material layer instances at runtime. I understand why switching entire material layers is restricted (different shaders), but allowing layer instance swaps would simplify customization. Without this, layered materials feel less useful, and it becomes easier to manage materials through organized parameter groups in blueprints. This design could definitely be improved.