тоже требовался похожий функционал. Как показали раскопки материала, фрагмент с результатом это отдельная от navigation фича. Там мы его добавляем через транзакции, емнип. Тут всё через directions. При навигации рекомендуют юзать общий viewModel на два фрагмента. Я так и сделал (потом просто navigateUp()) p.s. если я правильно понял вопрос)
Ну мне нужно отловить результат, когда возвращаюсь с фрагмента Б на А и уже от результата выполнить кусочек кода)