Still hoping this eventually gets fixed myself, I can get a working VM but only for a period of time before it crashes my whole server without producing any logs either within Unraid or the VM.
This is using a 5700XT as the only card, using a Q35 machine with the vbios and a script set to run on array start with the below lines in the script:-
echo 0 > /sys/class/vtconsole/vtcon0/bind
echo 0 > /sys/class/vtconsole/vtcon1/bind
echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind
Limetech seems to say "Use Nvidia" when it comes to VM's on Unraid, so I'm going to revert to using some older hardware for Unraid and forget using VM's and then convert my current server back to a gaming PC.