Confirmed that this issue is definitely caused by cloud-init replacing grub debconf with an incorrect value upon first boot.
Confirmed that this issue is definitely caused by cloud-init replacing grub debconf with an incorrect value upon first boot.