Today I noticed that old files (ranging back to 2021) are not removed from staggered file versioning after maximum age.
My settings: max. age: 365 days, cleanup interval: 86400 (= 1 day)
I changed max. age to 60 days, but nothing happened. Then I changed the cleanup interval to 1 and suddenly the old files were removed as expected.
The real reason was not the cleanup interval itself, but rather the circumstances: my office computer runs ~8-9 hours per day, so the initial setting was too long. I assumed that cleanup interval counts from last run, but it seems that it is counted from start of Syncthing - so it never cleaned up.
A little improvement would be to show βlast cleanup: <timestamp>β somewhere - maybe in edit folder modal directly next to the setting? This way the user knows if cleanup runs as expected (or not, like in my case)
Hope this helps other readers too!