I confirmed that the issue is too much data to be synchronized.
If I trim my data set so there are only ~1k entities, the Watch app is able to sync all the data, and the time between CloudKit import start and end events is about ~10s.
When the number of entities on the order of ~10k, the Watch app CloudKit import never completes, even after leaving the app running (with debugger attached) for 15 minutes.
Is this limitation documented anywhere?
Topic:
App & System Services
SubTopic:
General
Tags: