Noch eine Frage vorweg. Cache und Dalvik hast du doch sicher schon gelöscht.
TWRP löschen, erweitertes Löschen.
--------------------
Es gibt einen Unterschied.
Bei sichen und wiederherstellen löscht der factory-reset auch die Userdaten (Fotos, Musik usw.)
beim factory-reset aus TWRP bleiben die erhalten.
War bei mir wenigstens immer so.
Was ich machen würde.
Alle Sicherungen und Daten in der Nacht per myPhoneExplorer auf den PC sichern.
Lokale Sicherung, ohne System, weil da ja der Fehler liegen kann.
Landet in MIUI/Backup.
Ich nutze NOVA-Launcher, also mach ich davon auch eine Sicherung. (Einstellungen der Oberfläche)
Display-Sperre aus, sonst gibt es möglicherweise damit Probleme beim Restore mit TWRP.
TWRP Backup, damit man auf jeden Fall zurück kann, wenn alles daneben gehen sollte.
Im TWRP unter Löschen Factory-reset, setzt System zurück und löscht Apps, aber nicht die User-Data.
Nicht aus den Einstellungen Werkseinstellung, dann sind auch alle andern Daten weg.
Neustart ins System, WLAN verbinden, Gerät verifizieren, wenn mi-Konto.
Google-Konto, wenn vorhanden. (Apps aus der Cloud installieren lassen).
Oder aus der lokalen Sicherung.
USB mit PC testen!