The "hash mismatch" error has also been reported on supported Macs with earlier versions of Monterey. In our case, I wonder if the issue isn't caused by playing around with SecureBootModel.
Although the
current recommendation is to use the VMM flag to update to macOS 12.3 and later (option 1 under
macOS in post #1), I recently updated to 12.3 and 12.3.1 using the vanilla method (option 2) after reflashing a clean BootROM. Both updates were uneventful, and I have yet to experience the "hash mismatch" error.