Can't boot: out of range pointer

I followed these instructions
I got this output:

Installing for x86_64-efi platform.
grub-install: error: /boot/efi doesn't look like an EFI partition.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
fgrep: warning: fgrep is obsolescent; using grep -F
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
fgrep: warning: fgrep is obsolescent; using grep -F
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img
fgrep: warning: fgrep is obsolescent; using grep -F
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Garuda Linux on /dev/nvme0n1p2
Found Debian GNU/Linux 11 (bullseye) on /dev/nvme0n1p2
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2022-12-10 00:32:35 | timeshift-btrfs/snapshots/2022-12-10_00-32-35/@                                                                                                  | ondemand | N/A |
Found snapshot: 2022-12-09 23:48:25 | timeshift-btrfs/snapshots/2022-12-09_23-48-25/@                                                                                                  | ondemand | N/A |
Found snapshot: 2022-12-09 23:24:17 | timeshift-btrfs/snapshots/2022-12-09_23-24-17/@                                                                                                  | ondemand | N/A |
Found snapshot: 2022-01-30 23:48:06 | timeshift-btrfs/snapshots/2022-01-30_23-48-06/@                                                                                                  | ondemand | N/A |
Found 4 snapshot(s)
Unmount /tmp/grub-btrfs.pX9190FPiy .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done

Is this an error, or should I continue?

  1. 2 days back I ran garuda-update. on rebooting it got stuck on Loading initial ramdisk.
  2. Removing the nvidia drivers and some nvidia packages seemed to have fixed it.
  3. I took a timeshift snapshot (I know, I know, I should have switched to snapper)
  4. I reinstalled the nvidia drivers with mhwd, ran garuda-update and rebooted. It gave the same boot error.
  5. I needed to use my PC urgently, so I booted into the snapshot and kept using. It prompted me to restore the snapshot, which I dind’t do for sometime. (Was this a mistake?)
  6. Today I restored the snapshot and rebooted. It gave me the out of range pointer error.