あなたがこれを持っているとしましょう:
html, body {margin: 0; padding: 0}
.box {width: 100vw; height: 100vh}
<div class="box">Screen 1</div>
スクロールバーではなく、画面いっぱいに表示されるものが表示されます。しかし、別のものを追加します。
<div class="box">Screen 1</div>
<div class="box">Screen 2</div>
垂直スクロールバー(予想)だけでなく、わずかな水平スクロールも表示されます。
widthを省略したり、width:100%に設定したりできると思いますが、なぜこれが発生するのか興味があります。100vwは「ビューポート幅の100%」ではありませんか?