I faced similar issue -
make sure you are not using NavigationStack{} twice for a view.
make sure to have NavigationDestination in a view hierarchy which is wrapped in NavigationStack. I had TabView and multiple views. Mistakenly I was using NavigationStack twice First I was wrapping tabview inside navigationStack and Second inside one of the views in tabview. hope it helps.