Go to the top navigation View change its navigation style to
.navigationViewStyle(StackNavigationViewStyle())
This is happening because the navigation view needs to know the selection for the landscape mode. That's why it stays selected until you pick another element.