Regarding the multiple syncs -- the "right" way to sync multiple servers is to run a "cron" job (or whatever the equivalent would be on Windows), to have a "fossil sync ..." process run periodically.  One could then simply have more than one URL to sync to in separate fossil commands.

If you do not have access to cron functionality on the servers where you are hosting the repo (why wouldn't you?),  then you could do the 'click' sync on several separate servers individually (each one sync-ing to a specific other server).