I have this same problem. Has anyone found a solution for this bug? A public release of iOS 14.5 is nearing, and I'm looking to get it figured out beforehand.
I did see in the release notes of 14.5 beta 2 the following: "Using Published in a subclass of a type conforming to ObservableObject now correctly publishes changes. (71816443)". (Not sure if this is the cause).
This was also in the release notes of iOS 14.5 beta 2 which could more likely be the cause of the bug:
"The destination of NavigationLink that only differs by local state now resets that state when switching between links as expected. (72117345)"