Great news! Thank you for troubleshooting this with me and finding the solution.
So trying to force it to use your dedicated GPU did not work at all? Only disabling/enabling Iris Xe driver made it run on the dedicated GPU? Or is it still running on your integrated graphics, but in a now working state?
Cheers!