Quick solution without having to use Navigation Component library:
getActivity().getViewModelStore().clear();
This will solve this problem without incorporating the Navigation Component library. It’s also a simple one line of code. It will clear out those ViewModels that are shared between Fragments via the Activity