Having trouble restoring timeshift backup of EndeavourOS system on a new SSD

Been trying to boot into an NVMe SDD where I have restored a timeshift backup, with three partitions:

  • One for root and everything user-related, the main partition
  • One for boot
  • One for efi

The NVMe SSD is the same size as the timeshift backup taken on the same hardware except for the storage device it’s on, 2 TB.

What I get when trying to boot into it

Gparted screen:

What am I doing wrong, and how do I properly restore a timeshift backup onto the SSD? I’m using Timeshift-GTK for the restores, and my motherboard is an Asus Tuf Gaming B650-PLUS WIFI. Any help is appreciated!
P.S. Using grub, not systemd-boot. And even trying to reinstall grub seems to have no effect.

No expert, but try chrooting in and run sudo reinstall-kernels (assuming systemd-boot).

Sorry for not mentioning it, but I’m using grub, and I wouldn’t know in which partition to reinstall it anyways. Boot? EFI? The main partition?

Also, doesn’t seem like I can do arch-chroot in any of the partitions, says it couldn’t find /proc