This post may help:
I think you need to install grub-efi with the --removable flag. Also it’s best to pin your network interfaces.
--removable