@marcan
hmmm in /etc/default/grub trying setting GRUB_TERMINAL_OUTPUT=""
or just comment out GRUB_TERMINAL_OUTPUT
Then update grub with
grub2-mkconfig -o /boot/grub2/grub.cfg
....and reboot. I think that's the issue. You'll get a clean grub menu, but will probably have that 5 second delay.
I can tell you have GRUB_TERMINAL_OUTPUT="console" set because of the strange characters in your grub menu.
Actually don't you have a system with a minimal build installed on it? If you do -- do you have the 5 second delay on that system?
....because that build doesn't have the console option set. (because we wanted a clean grub menu for that build)
https://pagure.io/fedora-asahi/kiwi-descriptions/blob/rawhide/f/platforms/minimal.xml#_10
But if I set GRUB_TERMINAL_OUTPUT=""
and then generate a new /boot/efi/EFI/BOOT/BOOTAA64.EFI
with this
https://github.com/leifliddy/asahi-firstboot/blob/main/sbin/create-efi-bootloader
I get a clean grub menu without the 5 second delay.
I'm not really sure where the problem lies with this.....