Huge increase in sqlite file size after adopting CloudKit

I recently converted a Core Data app to use CloudKit. Before the conversion, the sqlite file was around 25MB. After the conversion, the file grew to over one gigabyte. I ran sqlite3_analyzer on the new file and found that a single table, ANSCKRECORDMETADATA, used 95% of the storage, 998MB.

Is this to be expected? I confess that the conversion was a bit bumpy. Maybe I did something to create a monstrosity.

If not expected, should I revert to the old Core Data file, create a new CloudKit container, and repeat the conversion.

Huge increase in sqlite file size after adopting CloudKit
 
 
Q