Ваш скрипт, при запуске определяет положение блоков. И сохраняет их, но по каким-то причинам ваши блоки смещаются, возможно погрузка контента, пр. И из-за этого идет смещение между виртуальным и реальным положением. Я вижу вариант пересчета положения блоков, относительно прокрутки или следить за обновлением контента на стр и пересчитывать. Те если вызвать еще раз в консоли после полной загрузки $.landingSeo() - то все встает на свои места. Посмотрите кто грузит svg через ajax.