Diffable data source for TableView error on iOS 13: Inconsistent associations for moves

I'm updating my current UITableview to diffable datasource provided by iOS 13

UITableViewDiffableDataSource
.

I have an array with a custom object (implementing isEqual: and hash: methods).


On load everythiong works, but when a try to add a new item and call again

updateTableViewAnimated:
, I get an exception.

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Inconsistent associations for moves'

What does it mean? How can I solve?