создаешь поле хранящий информацию что фрагмент был создан в классе которое отвечает за твой ui, при переходе на другой фрагмент объект не удаляется и хранит то что он был открыт, при возвращении к фрагменту проверяешь был ли он открыт, если да, то не обновляешь данные, примерно так
Да, нашёл такое решение, только пока не знаю как это применить к NavigationGraph, который подцеплен к bottomNavigationView (