Сдвиг страницы при появлении скролла?
В данном случае как вариант - overflow-y: overlay;
Данная ситуация - это норма. Так как скролл создаёт ещё дополнительный размер окна браузера и из-за этого сайт немного сдвигается.