I wish Core Data with CloudKit wasn't such a black box. If it works, it's great. When it doesn't work, you have zero way to tell the user why so they blame your app for it when they should be blaming Apple. 😏

@allenu I have no direct experience, but I know that this guy writes good stuff:

https://betamagic.nl/products/coredatalab.html

Betamagic - Core Data Lab

Betamagic Core Data Lab

@Alrescha Thanks for the suggestion. unfortunately my issue is in the CloudKit layer separate from Core Data itself which is supposed to provide Core Data with changes from the cloud.
@allenu Sure, I'm just a customer. Ron is doing real-time sync of devices over iCloud, maybe if you ask he’ll explain how. :-)