I opened a bug report but it’s not condsidered as it (see https://developer.blender.org/T73341), this happens from the “unified color space handling” diff.
My question is, since it breaks a lot of old shader setups, many bug reports appeared about the same topic, IMHO it’s quite a huge problem when it comes to open files prior to the unified color handling patch.
It means manually checking every material, texture node by texture node, to be sure everything is correct.
I was wondering if something could be done to address this. Perhaps when loading older file, every image texture node could be automatically converted to single user and then they respect the Color space assigned in previous versions??
I don’t know, just thinking out loud since it’s quite an hassle at the moment.