Can't pass SR-IOV devices to Qubes (libxenlight failed to create domain)

I’m trying to setup Intel 12th gen iGPU SR-IOV so that I can can get proper 3d accelerations in Qubes. I’ve been able to install the i915 driver with proper SR-IOV support and have been able to create SR-IOV devices. However, when I try to run a Qube with an SR-IOV created iGPU passed through, it stalls for about 30 seconds before giving an error libxenlight failed to create a domain. I’ve tried multiple Qube configurations but I always get this error. However, randomly, one of my existing Qubes will successfully take the device, although, not open the display even for the other GPU fulled passed through the Qube.

Here is the log from the Qube:

How can I fix this?