Nested navigation withBackwardNavigation

Hello!
I have a nested navigation :
1. A parent detail view, opened from a list
2. From this view, I open a child detail view using list_edit (navigation mode)
3. From the child view, I open another detail view (third level) using viewNavigators.detailView(…).withBackwardNavigation(true).navigate()

When I close the third-level detail view, I correctly return to the child detail view (level 2).
However, when I then close the child detail view, I am redirected to the list view instead of returning to the original parent detail view.
With multiple nested routed views, what is the recommended way to preserve or control navigation history,
Thank you!