Что сработало для меня, это аннулировать слушателей в viewHolder, когда представление будет переработано (onViewRecycled
):
override fun onViewRecycled(holder: AttendeeViewHolder) {
super.onViewRecycled(holder)
holder.itemView.hasArrived.setOnCheckedChangeListener(null);
holder.itemView.edit.setOnClickListener { null }
}