Are you sure you’re using Garuda’s GRUB?
I think you’re on the geko one, otherwise Garuda would be default and geko found by os-prober.
Set Garuda as first bootloader in efibootmgr.
Anyway, since I see now you have an MBR disk and no esp partition, this might work as well: