Why iMac17,1 for a laptop?
Should be MacBookPro13,1 or MacBookPro11,1 or MacBookAir6,2, etc.
Your config.plist is a mess and the patches you have for the framebuffer do not apply to the ig-platform-id you're using.
Refer to the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.232980/
I have corrected the SMBIOS name, although I do not see a big (or any) difference.
But you are right, needs to be tidied up.
I have removed the otherwise disabled patches - those indeed were just there as work progressed.
But they were disabled.
Still, not tidy.
There are two patches that in my unprofessional view might be the subject of your complaint:
<dict>
<key>Comment</key>
<string>Intel HD 530 - 0306 - Port 7 as HDMI</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>/wAAAAEAAAAgAAAA</data>
<key>Replace</key>
<data>AwYKAAAIAACHAQAA</data>
</dict>
<dict>
<key>Comment</key>
<string>10.11.4+-SKL-1912000-safe 4_displays</string>
<key>Disabled</key>
<false/>
<key>Name</key>
<string>com.apple.driver.AppleIntelSKLGraphicsFramebuffer</string>
<key>Find</key>
<data>AQMDAwAAIAI=</data>
<key>Replace</key>
<data>AQMEAwAAIAI=</data>
</dict>
The others (under KextsToPatch) do reference my ig-platform-id used, 0x19160000.
So are these the issues you identified?
Thank you!