I finally got it working, Optimus + eGPU to power the dGPU Macbook internal display.
There's a slight performance impact from using Optimus, but that's to be expected.
reFit/apple_set_os.efi to enable Iris
gpu-switch (integrated.bat) to select the iGPU / reboot
install the iGPU drivers and run integrated.bat / shutdown
--
connect eGPU and boot
you should have 3 devices in Device Manager, with the eGPU showing an error icon
disable the dGPU in Device Manager and run integrated.bat / shutdown
boot with the eGPU connected, check Device Manager for 2 enabled GPUs
open Task Manager, there should be a constant 10-15% CPU load from the System process
Hibernate (a fix to remove the CPU load)
Reboot and the CPU load will be gone, eGPU will work with Optimus!
How to shutdown (this is important!)
Enable dGPU in device manager
gpu-switch dedicated.bat
If you get a black screen on reboot, at any point, you probably used gpu-switch and selected a disabled GPU
reboot into windows safe mode to fix this