We are also experiencing the same issue after upgrading to iOS 17.5. We are using browser.webNavigation.onBeforeNavigate.addListener in background-script (having "persistent": false"), but the listener is not getting called on navigation, instead getting called only when we interect with location-bar field after navigation. However same code was working in last earlier versions without any issue.
Feedback id: FB13803993