Lo único que veo es que vuelvas a EMUI 8 con root, bajar la actualización de EMUI 9 y copiarte el fichero update_full_base.zip a tu PC para poder extraer el archivo RECOVERY_RAMDISK.img de UPDATE.APP. Luego desde EMUI 8 con root, parcheas el recovery img extraído y lo guardas a tu PC. Luego desinstalas magisk root y actualizas a EMUI 9. Despúes parcheas el recovery parcheado con magisk.