@dosdude1 as I wrote earlier, I use an external USB SSD Mojave both on unsupported and supported Mac.
I'm still on Mojave beta 6 and since haven't upgrade yet to beta 8 I never plugged it again into the supported Mac.
Yesterday, when I plugged it recently I noticed that have no more QE/CI (Metal) on a supported Mac, then I've discovered the issue, for some reason I had replaced the IOAcceleratorFamily2.kext from High Sierra, then I have re-replaced this extension with the Mojave beta 2 one (the only backup I had) and QE/CI has worked fine again. While the same kext didn't caused any issues to others unsupported Mac, neither re-replacing with Mojave stock one.
Haven't you tried to non-patch the IOAcceleratorFamily2.kext leaving the stock Mojave one for AMD5000/6000 series?
Maybe this could work too for enabling acceleration on those video cards.
Apparently this kext is required both for OpenCL/GL and Metal GPUs.
I attach my stock IOAcceleratorFamily2.kext from Mojave beta 2.