Verification-done for bionic with grub2 / grub2-signed:
ubuntu@ubuntu:~$ dpkg -l grub-efi\* | grep ii | awk '{print $2" "$3 }' grub-efi-amd64 2.02-2ubuntu8.10 grub-efi-amd64-bin 2.02-2ubuntu8.10 grub-efi-amd64-signed 1.93.11+2.02-2ubuntu8.10
GRUB correctly shows the menu at every boot when the system is installed with full-disk LVM on EFI: /boot is on / which is on LVM, only /boot/efi is on a primary partition.
Verification-done for bionic with grub2 / grub2-signed:
ubuntu@ubuntu:~$ dpkg -l grub-efi\* | grep ii | awk '{print $2" "$3 }' amd64-signed 1.93.11+ 2.02-2ubuntu8. 10
grub-efi-amd64 2.02-2ubuntu8.10
grub-efi-amd64-bin 2.02-2ubuntu8.10
grub-efi-
GRUB correctly shows the menu at every boot when the system is installed with full-disk LVM on EFI: /boot is on / which is on LVM, only /boot/efi is on a primary partition.