When a linked/overridden collection is child of a local collection, object/collection level visibility toogles can be edited of library data if shift clicked on local collection's properties. To fix this, skip further recursive calls when the property is not editable. Pull Request: https://projects.blender.org/blender/blender/pulls/128011