I've had the exact same experience. I tried Planet's TWRP image and got nowhere. Selected TWRP boot option, then got dark screen and momentary vibration, wait for a bit and it is clear it went
crunch. I hope to rebuild TWRP myself as @Ninji's build doesn't meet my standards, then I can get onto further phases...
I didn't say Magisk is broken, I said *updating* Magisk is broken. So rooted boot works fine, but you cannot update Magisk. Although I have to admit that I haven't tried it with V22 yet, maybe Planet fixed the issue. Will give it another try in the next couple of days.
I'd been wondering about this. I'd seen no complaints and was wondering if I was the only person who had run into this.
One
big tidbit though: Did you observe the messages during the attempt at upgrading Magisk?
Crucial one I noticed was "Installing in EMPTY_NORMAL_BOOT_4".
I'm pretty sure the problem is simply Magisk update is attempting to install to the
wrong area. Likely it is searching the MMC block devices in reverse order and so finds EMPTY_NORMAL_BOOT_4 before it finds ROOTED_ANDROID. It might even be possible to boot using the extra entry...
Originally I was going to go and suggest copying boot to EMPTY_NORMAL_BOOT_4, installing and then copying back. Unfortunately I kept reading the
directions too many times and found what I had been looking for under "Boot Image Patching". At which point I had the crucial bit of information I had been looking for.
Start a root shell and then run the command: `dd bs=2048 if=/dev/block/by-name/boot of=/storage/emulated/0/Download/magisk.img`
Go into Magisk Manager, select the "Update" option to the right of "Magisk". Choose "Select Method", then "Select and Patch a File". At this point you'll be in the file manager recent items list, go to "Downloads" and select "magisk.img".
Go back to the root shell (or start a new one) and run the command: `dd bs=2048 if=/storage/emulated/0/Download/magisk_patched.img of=/dev/block/by-name/boot`
You can change filenames/directories if you want, but that is the process.