17,1 is a Skylake iMac. You can even use it for Kabylake as there is really no difference between them that prevents you from using 17,1 instead of 18,1 or 18,2.I wonder why it doesn't work 18,1 or 18,2 (default for kabylake opencore guide)
- I don't use hackintoolIf you have the time, tell us the parts in your build.
And if you can boot on 17,1 - run your config through OpenCore Configurators config checker.
And of course, not to be insulting but double check you've no kext updates with Hackintool or something