Анимация фрагмента (переход входа/выхода) в компоненте навигации с нижним представлением навигации перезагружается при переключении вкладок

У меня есть нижний навигационный вид с 5 вкладками, и каждая вкладка имеет свой собственный NavGraph. Предположим, я перемещаюсь с помощью Tab1 через Fragment1 -> Fragment2 -> Fragment3

Для каждого маршрута предусмотрены настраиваемые переходы входа/выхода (например, из Fragment1 -> Fragment2 -> Fragment3). Теперь я нахожусь на Fragment3 и нажимаю Tab2 нижнего навигационного представления, он открывает собственный график потока фрагментов => FragmentX -> FragmentY -> FragmentZ

Проблема возникла, когда я снова нажимаю на Tab1, последний загруженный Fragment3 в этом графике TAB1 перезагружает переход Enter.

Вот визуальное представление сценария: Компонент навигации + Нижний навигационный вид + Пользовательские переходы фрагментов входа и выхода.

Я пробовал несколько решений, пожалуйста, избавьте меня от этой проблемы.