This may be related to this note from the developer release notes:
- The destination of NavigationLink that only differs by local state now resets that state when switching between links as expected. (72117345)
Now, what that actually means I have no idea.