При резком скролле не корректно срабатывает event scroll.
В центре viewport должен убираться класс у блока, но срабатывает через раз.
Нагуглить по ререндеру и поведению скролла при резком пролистывании не удалось(
Может есть статьи или конкретный ответ, совет как исправить баг и возможно ли.
https://jsfiddle.net/YanaLins2017/pn04otfb/10/