In case anyone comes back to this, it's because any snapshot who's retention date is out of the retention period can get removed. When the original item is out of the retention period it can also get removed.
There is no cumulation of diffs, its just diffs from the original object.
You might notice that the quoted text of my original post has also been changed on the link.