Hi there,
i often change the OS's on this laptop and remember having had the same problem before some month ago. Unfortunately i did not note the solution then and am not able to find it again online.
This is what happened: The last OS on the notebook was a Fedora, which i did not like too much. So i decided to install Arch Linux, which i use on my desktop since a few months. After completing the installation process with setting up an EFI, a swap and an ext4 partition i finally rebooted, returning in "No boot device found" message. Looking up the BIOS i found that the HDD did show up in the information tab correctly as "Micron_2210_MTFDHBA1T0QFD", but it does not show up in the Boot menu of the InsydeH20 Setup utility. Because of this the laptop cannot be set to boot from the disk any longer!
I tried to repartition and reformat the disk a few times using different tools like fdisk, gdisk, sfdisk and gparted. This can be done without a problem, the disk is being recognized as /dev/nvme0n1 by all of these tools and the partition table can be written ant then formatted. Nevertheless the disk does not show up in InsydeH20 setup utility's boot menu.
I think to remember that there was a hidden option inside the BIOS which had to be activated, but my memory might fool me with that. Has anybody got an idea how to get on with that?