Page shared with multiple tabs

I guys,
I have a tabbar into my ionic 5 app (cordova app).
I have a shared page linked from 2 tabs and inside it, there are other subpages.

Use case
TABS: A, B, C
PAGES: p1, p2, p3
SUBPAGES p1->p4

I have a button into p1 pages to redirect into p4 page.

To manage this click I use this source code:

this.router.navigate(['tabs/A/p4']);

If I start my navigation into tab A, into p4 page there is a back button, but if I start from tab B, the back link not showed.

What is the best practice to redirect to children page?

Thanks
L