Applying a snapshot of equal model data still results in collection cells reloading
I have a subscription that fires too often causing my code to call snapshot.apply() way more than is necessary. And while I agree I should work to avoid this the fact that all the cells regenerate suggests to me that I am fundamentally misusing my UICollectionViewDiffableDataSource in some way.