The question title may sounds complicated but here is my situation.
I have a map fragment within an activity. Simple. turn on Storage permission to allow display of Map,
The workable solution now is just to call getSupportFragmentManager().popBackStackImmediate(); in onCreate() of the Activity to prevent from trying to recreate the map fragment.
getSupportFragmentManager().popBackStackImmediate();
popBackStack() won't work in this case as it is asynchronous.