AV
ух ты. Не видел такого
Что могу прикинуть на догадке, что есть какой-то трешхолд в движении юзера. И после того как это растояние пройдено смотрится куда вектор больше смотрит по горизонтали или вертикали, ну и активируется скрол или свайп
до этого момента, все движения перехватывает скролвью