Timestamp changes of unmodified JSON files in .obsidian/ - is this a bug?

What I’m trying to do

I’m periodically backing up my Obsidian vault. In my incremental backups, I have many copies of the json files in the .obsidian directory. On inspection, I see that workspace.json is often modified but not the other files. Even though they are not modified, their timestamps have changed, which is why they are being backed up.

Should I report this as a bug? I don’t know whether it is intended behaviour.

Things I have tried

Searching the web, the obsidian docs, and this forum. I’ve not found anything relevant.

Do you have any sync tools in use? They’re known to mess with the last updated time stamps.

It could also very well be, that Obsidian when saving configuration touches more than just the files who has actually been modified since the last time. It’s easier to just write it, than to compare what has changed since the last time Obsidian saved the configuration.

In any case, I’m not sure if this should be considered a bug based on the combination of what we’ve written so far.

No sync tools. I’m just pushing backups to online storage and not pulling anything back unless I’ve lost something.

Thanks for your reply. It sounds like it is probably working as intended so I won’t file a bug.