From: Evan Leibovitch via Talk <talk@lists.gtalug.org>
Not sure if this is a suitable workaround, but... Would using a different bootloader make your life easier? For what seems like decades I've not given much heed to grub, which replaced lilo, but it's been starting to show its age. Installing CachyOS introduced me to a number of alternatives, including the recommended one which is limine.
Maybe even going back to lilo, which doesn't try at all to be fancy, might be an option.
LILO was for Master Boot Record booting. As far as I know, it won't work with UEFI booting. There are many other problems that GRUB solved -- like size of boot disks. I don't know limine. It's easier to use a boot loader supported by your distro. systemd has ideas about boot loaders but I haven't studied them. It is quite possible to boot straight to Linux, without a boot loader. (Actually, the UEFI system functions as a boot loader.) I don't know how that interacts with Secure Boot.