Yeah, I will probably leave things as they are. I have been experimenting with very lightweight versioning of 1-day trashcan anyway, just for emergencies, so as long as the files do get versioned somewhere, I am fine with it. I have proper backups with snapshots otherwise if I need to do actual serious restoration.
As for changing the folder structure on B, I would like to avoid doing so, as I strongly prefer to keep the structure the same if possible, just for consistency. Also, I have been trying to reduce the number of top folders, not to increase it, so there is that too.
I just want to add one last warning in case someone else experiences this problem with nested folders automatically shared due to using introducer.
Basically, Syncthing will happily sync everything inside the nested folder. This includes both the nested folder itself and also all its internal files and folders like
.stversions. Therefore, I would say that it is an absolute must to add those to the ignore patterns of the parent folder, unless you do want to get them actually synced.
However, syncing the child folder’s
.stversions leads to an infinite delete loop, where both sides keep versioning files deleted from
.stversions creating a massive folder tree inside it.