I came here looking for a solution as well.
I haven't read all the posts, but I just discovered the 'fix' for me. I just installed win11 on 'unsupported hardware' using Rufus, and lost the ability to access the BIOS so I thought it might be related to Rufus, but it's not. Here's what fixed it for me.
I disconnected the win11 SSD (clean install on new SSD) so I could see the BIOS. Poking around in the BIOS, under 'advanced' I found ACPI Configuration (which is apparently a way to set 'sleep' levels), and disabled it. Next boot, I could see/use the bios entry page, but the boot after that, I was getting 'waking from hibernation' and booting straight to win11 again, even though the bios ACPI remained set to 'disabled'. That bootup 'waking from hibernation' splash screen still showing up made me suspect that win11 was monkeying around with my bios settings, so....
I searched for how to disable hibernation and found this Microsoft troubleshooting page showing how to disable hibernation. Following the instructions (don't forget to 'run as administrator'; even the default admin account won't run as admin unless you force it) seems to have cured the problem for me. Hope this helps someone else.