Did you try the direction in How to chroot Garuda Linux ?
For me the instructions was all i needed, but maybe running a "garuda-update" within that chroot might help. try going back in and grabbing a "garuda-inxi" at least.
p.s. logging the update like i created a command for above might help shed light into why grub keeps breaking even without it being updated