How are developers supposed to support interactive reordering of custom cells in UICollectionViews that use UICollectionViewDiffableDataSource?
collectionView.beginInteractiveMovementForItem(at: iPath)
collectionView.updateInteractiveMovementTargetPosition(target)
collectionView.endInteractiveMovement()
Will work maybe 70% of the time, but the other 30% of the time when calling endInteractiveMovement()
the dataSource.snapshot does not properly reflect the updated state.
Obviously there is a way to make this work if we use UICollectionViewListCells and the .reorder accessory, but that's not an acceptable solution.
Please advise.