Are you encrypted or decrypted? If encrypted then FORMAT data(will erase everything) and if decrypted flash no_verity.
I have had the best luck with Blu_Spark TWRP v9.110 which doesn't mean other flavors of TWRP don't work. Here's my clean flashing process:
1. Wipe all partitions (I prefer to format Data when switching between major Android versions)
2. Flash OOS
3. Flash NoVerity4 (I prefer to run decrypted)
4. Flash Magisk
6. Setup device
7. Enjoy! :good:
I'm encrypted. I didn't try formatting before, so I tried wiping, formatting, installing OOS 10 via the stock recovery (then later with TWRP blu_spark), then flashing magisk, but it still got stuck when booting
I figured out I can recover by flashing OOS 10 again with the stock recovery. Flashing OOS 10 (with compatibility checks removed) with TWRP leaves it unable to boot.
I might give NoVerity4 a shot to see if that makes a difference (though I have some doubts). Do you have a link to where I can download it?
I am still curious if there's a way to see if there are any errors during boot to help see what's going wrong.