UEFA doesn't detect nvme partitions correctly half the time

I recently purchased a framework desktop that I am mostly happy with. However about half the time when I reboot or turn it on it doesn’t properly detect my nvme disks. If I go into the bios half the time the boot selection screen is unresponsive and I just have to turn it off and start over.
If I let it boot - about half the time even though the rEFIt boot screen come on it doesn’t list any of my normal boot options.
If it wasn’t for the bios problems I would think it is a rEFIt issue. Also I’ve had it set to boot directly into windows and half the time it won’t boot.
The times it works there are no issues at all. Just after a fresh reboot or turning it on. And I mean literally like 40-50% of the time it does this.
Anybody have anything similar or should I reach out to support?
Running two nvme drives and it doesn’t matter which one I’m trying to boot from.
I’ve noticed the times it is going to fail it takes a much longer than normal time to show the Framework logo during the boot process.

I am impressed UEFA detects nvme partitons at all XD

I’ve had the same issue - I finally just started using efibootmgr to specify what my next boot device is (I primarily use headless) and it has not failed me yet.

But this would not help if you are booting fresh with a monitor attached. :face_with_diagonal_mouth: