At that point, manually insmoding (hd1,gpt2)/boot/grub/minicmd.mod lets you use 'set' to see that prefix and root were both set wrong.
prefix was set to (hd1,gpt1)/boot/grub and root was set to hd1,gpt1
I think these should both be (hd1,gpt2) and hd1,gpt2 respectively since the modules and conffile do not live on the EFI system partition.
At that point, manually insmoding (hd1,gpt2) /boot/grub/ minicmd. mod lets you use 'set' to see that prefix and root were both set wrong.
prefix was set to (hd1,gpt1) /boot/grub
and root was set to hd1,gpt1
I think these should both be (hd1,gpt2) and hd1,gpt2 respectively since the modules and conffile do not live on the EFI system partition.