Refind does not generate the proper Configs when ran from the live image. From the wiki
Warning: When refind-install is run in chroot (e.g. in live system when installing Arch Linux) /boot/refind_linux.conf is populated with kernel options from the live system not the one on which it is installed. Edit /boot/refind_linux.conf and make sure the kernel parameters in it are correct for your system, otherwise you could get a kernel panic on your next boot. See #refind_linux.conf for an example file.
This is how my /boot/refind_linux.conf
looks like:
"Boot with standard options" "rw root=/dev/nvme1n1p2"
"Boot to single-user mode" "rw root=/dev/nvme1n1p2 single"
"Boot with minimal options" "ro root=/dev/nvme1n1p2"