I was able to resolve the issue, but I still dont understand what happened. I created a test machine which I booted with the device pass through. Then I removed the device and re-assigned it to my other machine. Now is see the device when running
lspci.
All good.