Hai root e recovery Twrp ? se si fai passo passo quanto segue:
1.Riavvio in TWRP
2.Nandroid Backup da TWRP
3.Wipe data e cache (consigliato, ti cancella tutto)
4.Installare la OxygenOS (o OpenBeta) ufficiale del sito OnePlus
5.Senza riavviare installare il file .zip della TWRP preferibilmente la blu_spark_v9.85v2 (il file .img non bisogna installarlo)
6.Riavviare la TWRP
7.Installare Magisk v17.2
8."Opzionale" installare i Moduli che volete nel vostro device
9.Se il device si blocca e si accende il led bianco (WLOD) forzare il riavvio in TWRP con il tasto power (assolutamente non il sistema, c'è il rischio che la twrp si cripti) e ripetere il flash dello zip che si era bloccato, basta solo questo, non serve riflashare anche gli eventuali zip flashati prima del blocco.
10.Riavviare il Device
La presente guida è riportata anche in prima pagina, post n. #2