Windows has shot bootloader – can not find EFI partition

Yeah, it is probably nvme0n1p5. Mount it at /efi in the chroot. You can also check in /etc/fstab and see what is mounted at /efi to verify.