I would like to use nested routing for complex pages inside an ionic app. I leave the main ion-router-outlet in tact, and can navigate between top-level pages without any problems. Inside those top level pages, deep inside content, I would like to use child routes to show content, and deep linking should work, so the angular router is ideal for this using router-outlet. However, after navigating through the app to a different top-level page and returning to a previously displayed top-level page, the routing for that page stops working entirely. The URL is updated though.
I have already tried using ion-tabs, removing lazy loaded modules, and have enabled all error reporting and route tracing. No errors are reported, routes seemingly activate, but the routing just does not work.
I have tried using ion-tabs and nested ion-router-outlets, none of which work.
See https://github.com/johanvdb/ionic-4-router-issue
The expected outcome should be nested components rendering in the relevant router-outlets without any problems.