I have just noticed that there is a problem with QSTempFilemanager logic: All adapters' tempFileManagers use the same folder for creating temporary files for their CKAssets during sync. Therefore when one finishes syncing, it clears that folder. But the files inside it might be still actually needed by some other adapter, that is still syncing.
So, IMO each adapter's fileManager should have its own unique subfolder (or delete only files that it created).
I have just noticed that there is a problem with QSTempFilemanager logic: All adapters' tempFileManagers use the same folder for creating temporary files for their CKAssets during sync. Therefore when one finishes syncing, it clears that folder. But the files inside it might be still actually needed by some other adapter, that is still syncing. So, IMO each adapter's fileManager should have its own unique subfolder (or delete only files that it created).