Why is my C++ UMaterialInstanceDynamic not accepting parameter changes?

Where is the Value “Key” set?

Make sure you use the text menu and that the names match the parameter in the material perfectly. It IS case-sensitive in some cases.

You could just replace “Key” with : TEXT(“ParamName”)