create dynamic material instance not working?

Yup, the thing is when the game starts effective new instances of the meshes/actors etc. are created, they in turn have instances of the original material instances. You need references to these so that you can convert them to MDI’s and then swap modify them. It is all done by name so the multiple slots thing may not be too painful. This is done for a button but you can get the concept…