функция, которая инициализирует параллакс у тебя повешена на событие скролла

Когда страница загружается к блоку с текстом применяются сss стили, в данном случае top: 25%,

а после скролла страницы js изменяет свойство top на необходимое для параллакса

решение: инициализируй параллакс в том числе и при загрузке страницы, а не только при скролле.
т.е. при первом скролле текст делает рывок не только в первой секции, а во всех, просто ты их не видишь.
Рывок логичен, ведь свойство top за мгновение меняется с 25% до 1px