If you don't have a discrete GPU, there's no reason to use iMac18,2 or 18,3. The real iMac18,1 is the same thing as 18,2 or 18,3, just without an AMD GPU in them. Those system definitions will still be expecting the dGPU to be there, whether you disable the device in your DSDT or not, so...