Almost everything these days is using UEFI, I haven't seen hardware in a decade that is on BIOS. If you soft-reboot a device you are not guaranteed to go back through the BIOS/UEFI, most UEFI these days will skip a lot of the initialization in a simple case of soft reboot, which is what QEMU is also doing if you ask for a simple reboot (rebooting without re-initializing the firmware/hardware).
If you change a UEFI setting through BMC such as iDRAC, you are not actually setting that setting until there is a hard reset, the BMC hides what it is actually doing, but it stages the change until it detects a reboot, goes into a special mode to change the setting and then does a hard reset of the hardware (practically speaking, a power off and power on) which then does things like re-enumerate the hardware (hence why the first boot after a change in iDRAC is so slow, 5 minutes vs 30s), that's is also why you can see the machine "rebooting" 2 or 3 times after you make changes through iDRAC.
So again, what you need to do is emulate what the BMC does: stage the settings in Proxmox, wait for a shutdown from the OS (shutdown -h in Linux), then if you have the HA setting enabled, once it is shut down, Proxmox will start the VM up again with the new setting. That is an exact replica of what the BMC does.