Configure the system to not use the secondary GPU so it can be attached to a guest

No, that recent thread isn’t the issue, good thought though thanks.
I actually passed that issue as I forgot about the hide variable for Domain-0, which doesn’t do much other than stop it from being used as a display in Domain-0 and allows for passthru.

My issue is that it isn’t being seen properly. As in the device isn’t being passed through properly.

I did notice when I attach a USB card to a guest, when I plug things into it they appear in Domain-0 as well as the guest. So this may be an issue with Qubes and the way it handles the passthrough. but I did try the USB card with XEN instead of using the Qubes way, and that didn’t work either.

So it is confusing as to why it just won’t work now when it did work in Qubes 3. What got broken?