Veo que te has complicado mucho, trata de flashear la twrp de iceman, luego cada vez que vayas a instalar una Rom hazla en limpio, como es eso?
Te explico primero tienes que eliminar cualquier rastro de contraseñas, pines, huellas dactilares, y quitar y desvulncular la cuenta MI de xiaomi y de google, esto es para que no te pida alguna contraseña.
Luego ya teniendo el twrp de iceman, descargas cualquier rom, esencial hacerlo desde una pc, por que? Por que a veces los archivos grandes en el teléfono se corrompen, y mejor aún si luego guardas la rom en una sd.
Pasos para flashear de manera limpia :
1- entra twrp
2- entra a wipe y ve a factory reset, escribe yes y luego hará limoiaza pero te dará errores (normal)
3- ve a reboot y le das en twrp para que vuelva a reiniciar desde twrp.
4- una vez que haya reiniciado por sí solo en twrp, vuelves hacer factory reset y escribes yes.(ahora ya no te dará errores).
5- ahora ve advanced wipe
6- precio a las opciones de wipe dalvink caché, cache, system, data. Y desliza
7- luego a install e instala la rom y listo.
Luego te va reiniciar normal y ya todo configurado si quieres instala Magisk, flssheado el zip que bajaras desde su página oficial en xda.