Podrías usar MIflash porque has desbloqueado el bootloader. Parra ello necesitas una Rom stock pero en formato para MIflash, no para, TWRP. El MIflash tiene un ajuste clean que elimina todos los datos de usuario al instalar. Mucho cuidado porque otro ajuste además vuelve a bloquear el bootloader.
Yo usaría, TWRP. Más que nada porque instalando magisk además puedo proteger el TWRP. Si no lo hago, al instalar una Miui stock, se pierde el TWRP.
En el foro hay tutoriales sobre como usar MIflash.