I wonder whether the cost of running Verification separately from Release is worth any benefit
There's almost no distinction between them anymore.
Arm has: KernelArmHypEnableVCPUCP14SaveAndRestore was the only option I could find that would be on for release but off for verification
x86 has: KernelVTX, KernelX86_64VTX64BitGuests and KernelIOMMU as options that can't be on for verification but could be on otherwise.
RISCV has no difference.
So essentially the "release" option could be merged with the "verification" option in non-x86 platforms
And we should check and see why KernelArmHypEnableVCPUCP14SaveAndRestore can't be enabled with verification
Would save a bunch of time running tests