If you are already in chroot, try the following:
Update your system: pacman -Syu
Rebuild the initrds: mkinitcpio -P
Exit chroot by typing exit followed by enter.
It wouldn’t hurt to run a filesystem check to look for and fix possible filesystem corruption/inconsistency:
Launch Gparted. Right-click (double-tap if touchpad) on /dev/nvme0n1p1. Unmount it first. Next choose “Check” in the same menu and apply the operation in the tool bar.
If you get any error message at any of the steps above, post it on the forum.
If everything has been fine, cross your fingers and reboot.