This is where most guides get it wrong. They tell you to patch only boot.img . You need to cheat Magisk.
: Your device has a dedicated vbmeta partition . For these newer devices, it is generally considered "better" and more reliable to flash a separate, empty vbmeta.img using the command fastboot flash vbmeta --disable-verity --disable-verification vbmeta.img . Expert Perspectives on vbmeta
Depending on your device architecture, you may need to handle vbmeta differently: