complex sync structure - bad?

For this, if you have nested folders, I would suggest adding to your ignore patterns:

(?d)(?i).stfolder
(?d)(?i).stversions

and possibly, unless you actually do want to sync it:

(?d)(?i).stignore

Also, you may find https://forum.syncthing.net/t/problems-with-versioning-in-nested-folders/16192 useful.