I'm having the same issue where an empty button shows. A workaround I found is to set the opacity to 0 and put the NavigationLink inside a ZStack as if it was inside a VStack it will still take space from the screen. Not sure how reliable this is but I'll test for a few days and see how it holds up!
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: