When saving asset catalogs to an already-existing file, only perform that save when there were local changes to the catalogs. This prevents unnecessary writes to the catalog definition file, as that can cause conflicts when multiple Blender instances share the same asset library (either directly or via Syncthing/Dropbox/etc.) Pull Request: https://projects.blender.org/blender/blender/pulls/148205