As for my specific situation: I'm running an Asrock B450-HDV R4.0 with a Ryzen 5 3600 CPU and a Geforce 1080 GPU. As the board does not come with onboard WiFi, I intend to install a network card in the PCIe 1x slot (outlined in yellow in following diagram from page 6 of the motherboard manual).
Would a NVMe M.2 SSD (installed in the slot in the board, outlined in green in that diagram above) cause problems with any of this? If it would, would a SATA M.2 SSD block the use of any SATA port on this particular board (the manual is of little help)?
(I am aware that the difference in day-to-day use between the two is marginal, but the same is true for the price, so I may as well get the shiniest toy).