Changing the NavigationView's style to .stack seems to do the trick for me. This has solved other navigation-related problems in the past for me as well.
You need to apply the modifier directly to the NavigationView, not to its contents:
NavigationView {
ShoppingListsView()
}.navigationViewStyle(.stack)
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: