Si se flashea TWRP entonces hay mucho trabajo. Tienes que desactivar recovery-from-boot dm-verity y vaultkeeper. Además de esto TWRP no es capaz de descifrar la partición de datos cifrados por defecto.
No estoy seguro de si flashear Magisk desde TWRP funciona con la partición de datos no montable (magisk almacena los archivos dentro de /data/adb).
Si no quieres hacer un reset de fábrica, te recomiendo que instales la aplicación Magisk Manager y hagas Root sin flashear TWRP. La aplicación parchea tu imagen de arranque, por lo que la mayor parte del trabajo está hecho.
Sin embargo, en lo que respecta a vaultkeeper, sigue existiendo un alto riesgo de que puedas brickear tu dispositivo. OEM desbloquear una vez no es suficiente, usted tiene que desbloquear dos veces en una forma de 3 pasos. topjohnwu escribió una descripción de cómo funciona para el Galaxy S10. No estoy seguro de si esto también se refiere a su dispositivo hoy, pero seguro que lo hará en el futuro