А. Я понял загвоздку в понимании. Поскольку в качестве бекпресседа используется onBackPressedDispatcher, то у него есть особенность - клики на бек перехватывает только топ фрагмент. То бишь в моем случае клик на бек будет перехватывать чайлд фрагмент до тех пор, пока диспатчеру не сказать "всё, хорош". Тогда его перехватит парент. По сути мне в чайлд фрагменте надо лишь узнать, навигатор дошел до конца бекстека или нет. И я так понимаю из чичерона такую инфу фрагменту никак не достать
Чтобы не делать все эти проверки вручную, легче всего переопределить activityBack()