Один из следующих двух вариантов может решить вашу проблему:
Сначала попытайтесь установить для SupportsChangeAnimations значение false для recyclerView:
((SimpleItemAnimator) RecyclerView.getItemAnimator()).setSupportsChangeAnimations(false);
В противном случае попробуйте установить ItemAnimator на ноль:
recyclerView.setItemAnimator(null);
Возможные пути, откуда может прийти ошибка:
Пока recycleview хочет анимировать постоянные элементы, он вызывает метод dispatchLayout ().
В этом методе он будет проверять наличие прогнозирующих анимаций, и если он установлен в значение false, он будет пытаться использоватьUpdatesInOnePass () из класса AdapterHelper. А в классе AdapterHelper он попытается отложить обновления, вызвав потреблениеPostponedUpdates. Таким образом, если какой-либо предмет уже переработан, то он
выдаст ошибку уже в пуле.