Let's focus on one setting from the two configs: framebuffer-con0-pipe
First of all looking at the official
ASRock Z390M-itx/ac and Coffee Lake CPU config at the bottom of the thread, the value is set as:
Code:
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
According to the configs you sent the value applied by Hackintool is:
Code:
<key>framebuffer-con0-pipe</key>
<data>
EgAAAA==
</data>
But your working config has the value as:
Code:
<key>framebuffer-con0-pipe</key>
<data>
CQAAAA==
</data>
So as far as I can tell Hackintool is applying the patch correctly. So it looks like you're actually applying one of the Gigabyte or MSI Z390M patches and not the ASRock one.