Since you have mentioned that it works with EUFI systems, this problem could be related to a problem that @Psycho-A identified. I hope the developers will look into this as many PC users are going to be using older systems with USB drives.
https://forum.batocera.org/d/4995-hang-on-bios-loading-from-sd-card-after-first-batocera-reboot