It turns out the loop exists in such a scenario:
Device A Core Data changes -> CloudKit changes -> Push notification -> Device B Core Data changes -> (repeatedly) CloudKit changes -> Push notification -> Device A Core Data changes -> ........
Topic:
App & System Services
SubTopic:
iCloud & Data
Tags: