Ну крч, У меня есть sharedViewModel к одному активити, было в общем 3-4активити. И потом добавили Navigation Components, и стало singleActivity, ну и по логике лучше было одно активити. И тут надо изменить тот sharedViewModel, чтобы не хранить viewModel в течени жизни активити, И я разделил на несколько графов(NestedGraphs), и нужно уничтожить sharedViewModel когда из nested графа вышло или nested граф типа уничтожился