Descarga la versión más reciente de magisk y metela en el almacenamiento interno o memoria sd, lo mismo con la rom en su versión más actual(nunca bajes de versión ya que el mi max3 tiene ARB y brikeas el movil si lo haces) desde twrp ve a wipe/advanced wipe/marca dalvik, art cache+cache+system, una vez marcadas ejecuta, cuando termine, vuelve al menu principal y dale a install, busca donde tengas la rom y la flasheas, cuando termine haz lo mismo con magisk, reiniciar y ya te debería de arrancar sin problema.
Y a tu pregunta de como dejarlo apagado para que no este en el inicio infinito es:desde twrp /reboot/power off de esta manera queda apagado.