предлагают вместо обращения к position использовать holder.getAdapterPosition. Но он deprecated. Вместо него есть что-то похожее holder.getBindingAdapterPosition().
Если заменить внутри колбэка обращение к position на holder.getBindingAdapterPosition() проблема исчезает
При редактировании кода внутри адаптеров среда показывает ошибку (при компиляции не вылезает)
вот в этом месте (подчеркивает красным параметр position):
Проблема в том, что эта переменная используется внутри колбэка на долгом клике, который может произойти сильно позже вызова onBindViewHolder.
вот здесь какие-то объяснения https://stackoverflow.com/questions/34942840/lint-error-do-not-treat-position-as-fixed-only-use-immediately
предлагают вместо обращения к position использовать holder.getAdapterPosition. Но он deprecated. Вместо него есть что-то похожее holder.getBindingAdapterPosition().
Если заменить внутри колбэка обращение к position на holder.getBindingAdapterPosition() проблема исчезает
Но нужно еще постировать - не поломаются ли в списках контекстный всплывающие меню на видеороликах (стоит перед этим промотать список подальше).