я использую dagger2 и cicerone, у меня есть нижняя навигация. У каждого таба есть свой localholderrouter. Отличается роутер по контайнер найм. Я в каждом фрагментe инициализирую через метод от парент фрагмента
ciceroneRouter = (parentFragment as RouterProvider).getCiceroneRouter()