The boot args didn't brought anything new BUT: you 're using the same graphics device properties in your config I used in Clover and 10.15.3
And now it works! I have some heavy on/off switching/flickering (maybe 5 times) at the end of the boot procedure before the desktop is finally shown, but at the end everything is nice. The same behavior I had in Clover.
Instead of 1536MB graphics memory now it's set to 2048MB in the about Mac info. That's probably wrong?
@Jasonnz2018
Why you configured an iMac 19,1 instead of a Mac mini 8.1?
@viorel78
What do you think about this?
settings in your config:
View attachment 470538
My (and others) settings where dual monitors are working:
View attachment 470536