Feel free to wipe out your boot entries with efibootmgr if you are concerned that they are wrong. It’s true that some poor UEFI implementations can mangle them.
Related docs: efibootmgr(8) — Arch manual pages
Video on how to use it in case it’s too confusing:
Please be most specific about this. Can you please get some logs? dmesg/jctl would be a good start, but anything abnormal is useful.
Please edit in your garuda-inxi even if only from live boot: garuda-inxi | nc termbin.com 9999