@DTS Engineer
Thanks for the response. I have filed a feedback report with the details discussed in this thread.
Feedback ID: FB21848143
I really hope there is some initiative inside Apple to improve this area. Apart from the initial sync performance issues with large datasets, CKSyncEngine is an amazing API and makes ongoing synchronization much simpler and cleaner than rolling custom CloudKit logic. It would be great to see it scale better for first launch scenarios as well.
Thanks again for taking the time to reply. I am not really sure whether marking "file a feedback" as the accepted answer makes sense here, since it does not actually help with the problem or provide any workaround. Over the years I have filed quite a few feedback reports and only one was ever addressed, and that was a UI bug. Because of that, I am honestly not very optimistic about this changing, especially since this is not something that directly shows up as a user-facing bug.
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: