Cannot save level after dynamically assigning the materials in C++

Hello Mtimofeev, did you by any chance found out the solution for this problem? I’m currently struggling with the same issue - I have an UMaterialInstanceDynamic* that is a private variable in an UCLASS. It’s not an UPROPERTY though.

In other threads/questions about this issue people say that making the variable an UPROPERTY(Transient) helps, but it does not solve the issue in my case.