Для гуглов.
В итоге я заменил этот код на простой set=root /dev/nvme0n1p2
, и это решило проблему. [Но я столкнулся с другим, это другое дело.]
Я тоже где-то видел insmod search_fs_uuid
. Возможно, добавление этого в мой код заставило бы его работать. Хотя не пробовал.
Таким образом, рабочий конфиг:
insmod part_gpt
insmod fat
set root=/dev/nvme0n1p2
chainloader /EFI/Microsoft/Boot/bootmgfw.efi