Hello,
we are having problems in all our projects with rendering sequences on the rendering farm or using -game attribute locally. Some materials, often on geometry caches, skeletal meshes or other more untypical components. I figured it has to have something to do with Material flags called “Used with”. But every time when i opened the scene to investigate report from an artist i found that all is working in the editor and all the correct flags are ticked. Then it struck me that even if i disable certain flag, it comes back as enabled after i save the asset - but no save is required.
I also found logs saying something about automatic flag enablement and that the change won’t be saved automatically.
I consider this a bug or a very poorly designed feature that i would love to disable. We would rather see the issue on the material in editor than see it pop up on the farm where its much harder to catch and fix. It often happens to unexperienced users who panic and have no idea how to even start with debugging such issues.
We would like to propose resolving this by either adding checkbox in settings that will disable automatic flag enabling in editor or marking asset dirty after enabling the flag automatically (or even saving it).