El problema es que cada vez que instalas con miflash, estás instalando una rom stock oficial, con lo cual el TWRP te desaparece en cuanto se reinicia porque vuelve a instalar el recovery original.
Deberías instalar el TWRP por ADB. Una vez en el TWRP instala la rom EU. Y luego el Magisk.
Y no deberías tener que reiniciar mas a fastboot...
Y el caso es que está claramente explicado en el hilo de la EU, en el primer post, por el compañero @
yagor77 :
https://www.htcmania.com/showthread.php?t=1487161