Yo tengo instalada la ultima versión también, pero no he tenido ningún problema en ponerle root y que cuando reinicie en recovery no tenga que formatear datos para poder instalar otra rom etc.
¿ Cómo?
1.- Instalad el TWRP orangefox-r6-beta-vince. Os lo dejo en este link
https://drive.google.com/open?id=1xP...1ZrzgZHZgh7vS9
Podeis instalarlo desde la versión Oficial del TWRP o desde cualquier otra version. La GRAN DIFERENCIA es que desencripta la partición data sin problemas.
Una vez ya tengais el TWRP orangefox -r6-beta -vince instalado, procedeis a la instalación de la rom global y del magisk 14.6 ( ambas instalaciones se hacen de forma seguida y programada desde el twrp, o sea, poneis instalar la rom y añadir zip: el zip del magisk.
Con eso ya teneis la rom funcional 100 % y rooteada. Es más, desde el propio twrp orange hay la posibilidad de instalar el magisk o el super su.
Yo también intenté instalar ( y lo logré, el xposed, pero lamentablemente hay muy pocos módulos que funcionen: el minminguard, el amplify, y poca cosa mas. El que más me interesaba que es el Xmiui provoca bootloop por razones obvias: modifica muchos aspectos del systemUi y del framework. está solo pensado para miui 8 máximo ).
Tambien puede instalarse ( si no el dolby) sí el viper4android desde el módulo de magisk. Tambien como zip desde el twrp.
En fin, de momento estoy bastante satisfecho con lo que tenemos, una beta global que funciona de maravilla y que ofrece consumos bajísimos.
Saludos
ENIAC