Make Single User greyed out after scene is reopened

I do not use the linking function, but I have read that overrides do have many known problems.

There is a long thread here for override problems, I think this is related, you could try asking in that thread.

Edit; just seen your last post! I thought you meant the world lighting or light nodes.

Have you tried making a new copy of the material with a new name instead of “single user”?