I opened a PR in pycrdt which shows an issue when squashing updates coming from multiple documents, which is the typical case when collaborating on a shared document.
If the issue is confirmed, it would mean that only contiguous updates from a single user are squashed, which severely degrades the potential for reducing the size of stores.