пересоздаёт. и ещё надо упомянуть, что navigation прямо таки заставляет использовать вьюмодели из тех же архитектурных компонентов, либо нечто подобное. стандартный onActivityResult с этой либой не фурычит, абсолютно идиотский момент на мой взгляд. затянул на свою голову эту навигацию в проект с moxy и пришлось городить костыли. ишью в их трекере с реквестом поддержки onActivityResult уже год наверное болтается и всем плевать.
Ещё пару лет и исправят, или напишут ещё одну библиотеку для фикса. Норм практика, ничего нового.)