The constructed policy is quite strict and expects certain UEFI things to be set up correctly. For example both this
https://github.com/canonical/secboot/blob/7434bac27844362ff8... and
https://github.com/canonical/secboot/blob/7434bac27844362ff8... are enabled in the policy. The policy choices and various early checks, even as trivial as confirming that the TCG log content is correct after booting into installation system, are enough to rule out a lot of potentially problematic EFI deployments. Effectively making it more strict helps avoid a lot of funny issues where the firmware is clearly buggy and things would fall apart sooner or later.