How to add a boot entry to garuda boot menu

Fedora uses a heavily modified version of Grub that is not compatible with upstream Grub (which Arch uses). See dalto's note from a couple years ago on the Fedora forum:

Try using the rEFInd boot manager instead, which will allow each installation to load their own version of Grub (or whatever bootloader is in use).