Have you looked into having Workbench Sync Client Use the Cloud Sync Engine in Windows?
Please see https://docs.microsoft.com/en-us/windows/win32/cfapi/build-a-cloud-file-sync-engine
As far as I understand, the workbench client uses its own syncing process. I wonder if it makes sense to use one built into the OS.