Как сказано в документации:
"Поддержка вложенных прокручиваемых элементов
ViewPager2 изначально не поддерживает вложенные представления прокрутки в тех случаях, когда представление прокрутки имеет ту же ориентацию, что и объект ViewPager2, который его содержит. . Например, прокрутка не будет работать для представления с вертикальной прокруткой внутри вертикально ориентированного объекта ViewPager2.
Для поддержки представления прокрутки внутри объекта ViewPager2 с такой же ориентацией необходимо вызвать requestDisallowInterceptTouchEvent () в ViewPager2. вместо этого, когда вы планируете прокрутить вложенный элемент. Пример вложенной прокрутки ViewPager2 демонстрирует один из способов решения этой проблемы с помощью универсального настраиваемого макета оболочки. "
Я сам пробовал, и он отлично работает, вам нужно чтобы использовать этот класс .
И это ссылка на документацию.