How is the list of devices in Advanced Startup -> Use a device generated? It doesn't exactly match the BIOS/UEFI's boot menu device list...