Hardware is not my thing, but I'm wondering whether your motherboard can fully support the Samsung 970 PRO NVMe M.2 SSD?
In the specs for your motherboard it states that the M.2 port is SATA only...
The asterisks there resolve to this...
...which again implies that it's a SATA port.
As I understand it (which isn't very well) an NVMe drive will run in a SATA M.2 port, but only at SATA speeds, so you're never going to be able to fully exploit the 970 Pro on that board anyway. I am wondering however, whether there is some other incompatibility between the motherboard and the 970 Pro that's causing this issue?
Later edit: Your board uses PCIe Gen3 whilst the 970 Pro is a Gen4 device. Again, it should work but at reduced speed.
Bear in mind that hardware is not my thing so this might all be rubbish!