I don't think Virtualbox has a UEFI option, so I think virtualbox is (rightly) booting legacy. But still it can't boot from that ISO I just tried VMWare Player I notice that one can choose UEFI or not ...
It is the first thing you need to fix the issue as stated above. For that, you need to run the virtual machine showing the error and go to the Devices > Install Guest ...
I've made a couple of flash drives On a couple different sticks with a couple different computers. With different boot drive making programs and different disk images. and tried to boot from USB On ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results