я не до конца понимаю суть проблемы. Moxy определённым образом работает с DKA (не убивает презентеры), и если с этим всё ok то просто привязываем ЖЦ скоупов к презентерам (закрытие), да не очень красиво. Но в чём реальная проблема, есть какая-то утечка памяти или что, что-то не закрывается? по повтоду того что хочется отвязать скоупы от Moxy (в случае перехода на ViewModel) с этим понятно.
У вас есть объект, который инжектится и в Presenter, и в Fragment. При DKA после восстановления это будут два разных объекта.