FYI, reproduced this in LXD virtual machines trying to use UEFI HTTPBOOT. Similar setup, http-only (no https yet) and no secureboot enabled.
Shim and grub are both retrieved properly over http, then dumped into a grub shell without it ever attempting to download grub.cfg over the network.
net_ls_addr is similarly empty here.
FYI, reproduced this in LXD virtual machines trying to use UEFI HTTPBOOT.
Similar setup, http-only (no https yet) and no secureboot enabled.
Shim and grub are both retrieved properly over http, then dumped into a grub shell without it ever attempting to download grub.cfg over the network.
net_ls_addr is similarly empty here.