т.е. если просто на HTML страницу ложишь unpkg... vue и просто Vue.createApp().mount('#app'); то он парсит страницу, этот условный div и все нормально.
А вы уверены, что он "пасит" страницу? На сколько я понимаю, вы говорите о процессе гидрации, во вью это действительно вот так работает?)