Opinionated advice: залог успешной архитектуры на MvvmCross это не пытаться добавлять вложенные вьюшки через его навигацию и, соответственно, Presenter вызываемый в конце навигации.
У каждого экрана есть VM, если нужны какие-то дочерние вьюшки (например, карточка) то их VMs создаёт VM экрана через внутренние методы MvvmCross, а экран берёт и просто делает AddSubview()
на iOS или как там оно на Андроиде с фрагментами.