Dual boot laptop - Grub cant find Manjaro (btrfs)

Windows update bricked my Manajaro partition (BTRFS filesystem)
Windows 10 loads fine
Trying to boot manjaro gets me to recovery grub.

Manually inputting the following commands lets me boot into Manjaro no problem.

set boot=(hd0,gpt6)
set prefix=(hd0,gpt6)/@/boot/grub
insmod normal
normal

However sudo update-grub does not fix the issue and every time I boot I have to manually type in the above commands

I think you need to run grub-install to write the grub grubx64.efi to the ESP.

grub-install                                                     ✔ 
Installing for x86_64-efi platform.
grub-install: warning: disk does not exist, so falling back to partition device /dev/nvme0n1p2.
grub-install: warning: disk does not exist, so falling back to partition device /dev/nvme0n1p2.
grub-install: warning: disk does not exist, so falling back to partition device /dev/nvme0n1p2.
grub-install: error: disk `hostdisk//dev/nvme0n1p2' not found.

grub-install is normally invoked with the target device. “set boot=(hd0,gpt6)” suggests that is /dev/sda, but you might have to use --efi-directory and --boot-directory if grub-install doesn’t work out the right places. I’d use -v too, to get it to tell you what it’s doing.