The default for non-matching turbo frame has now changed in 7.2 version of Turbo, and a navigation is “automatically” happening.
Change happened in this PR.
There’s also an event turbo:frame-missing
that can be used for tighter control of the behaviour.
Let me know if you’re still having issues with turbo frames.