I have a Kingston 256GB M.2 NVME SSD. It's a good drive and does work with other OS's on the Pi4 and Pi5. It seems the Pi5's don't care about boot order. I took one (Pi5) out of the box and it booted directly to the USB, but not the Hamvoip. It's a very strange issue indeed.