Just follow How to chroot Garuda Linux
Maybe I do not understand the problem. You mount
?
You want to boot windows on sda2?
Repair garuda grub on nvme first, later use garuda-boot-option to change boot order or use efibootmgr for that.
Also, did you try to boot with last working snapshot?