При скроллле слайдера все слайды занимают полную высоту окна кроме последнего.
Как задать позиционирование последнего слайда чтобы его размер был 100vh, как у остальных? А так же чтобы при скролле наверх слайды начинали перелистывание только тогда когда последний слайд занимает полную высоту окна?
Самое просто попробуй установить его высоту через CSS. .last_slide {}
Попробуй контролировать через js и блокировать, пока последний слайд не окажется на своем месте.
найди положение getBoundingClientRect()
Можешь попробовать проверить по нижнему краю слайда. Проверяй, если последний слайд не виден полностью и идет скролл наверх, то блокируй. Иначе True.