Few questions for clarity.
Have you confirmed with that user that their iCloud storage is in fact full?
When you save the game save a secondary time, are you updating that record, or deleting then saving a new one?
Assuming you're using the CKModifyRecordsOperation, how are you handling merge conflicts (i.e. two device scenario race condition).
Topic:
App & System Services
SubTopic:
iCloud
Tags: