I have a PCIE/USB3 adapter and it hasn't worked right since day 1.
It detects drives plugged into it no problem, but I always get the "this device can perform better if plugged into a USB 3 port" pish, so I've given up with it.
On the 2nd last post of the 1st page we got some relevant information.
Until then you never really made the distinction that it wasn't a standard SATA SSD and from what I can glean so far is that you either have an M.2 fitted to the board (SATA), or one that's mounted on an expansion card (PCIE).
Now the controller has completely disappeared from the UEFI setting, had to put the SSD that I'm working with on an USB to SATA cable so the drive can be seen by explorer/device management and the UEFI
i7-7700KASUS Maximus IX Hero32Gb RAMAsus NVIDIA GeForce GTX 1050 Ti 4GB STRIX OC16Tb storage