No chyba coś nie za bardzo tam kombinujesz.
Odpalenie własnoręcznie TWRP i Install Full Romu przez wskazanie lokalizacji tego Romu nie nadpisuje /recovery.
To, że wywaliło Tobie Magisk to normalne. Magisk paczuje Kernel. Instalacja Romu przywraca ponownie stockowy Kernel, który to musi być
spaczowany przez Magisk.
Robisz update Romu to prosta zasada.
Instalacja Full Romu przez TWRP/Install, potem od razu na to Magisk lub SuperSU, Czyszczenie Dalvik/ART i Cache i dopiero Reboot.