I am using Personal Backup for all sync tasks that are not done by a providers sync app. This includes syncs to ftp storages. I do also all my backups with it, but you can configure it so that it’s working just like a sync tool. Works perfect for me since years.
Try it, it’s free of charge. If you like it, please consider a donation.