Too bad that project keeps the modifications secret and doesn’t explain why all these kext would be needed to make Sonoma work on a 2017 iMac:
AirportBrcmFixup.kext
AMFIPass.kext
AutoPkgInstaller.kext
CSLVFixup.kext
ECM-Override.kext
FeatureUnlock.kext
IO80211FamilyLegacy.kext
IOS3XeFamily.kext
IOSkywalkFamily.kext
Lilu.kext
RestrictEvents.kext
RSRHelper.kext
Could the issue be with products that originally shipped with macOS Sierra or earlier? iMac Pro and the 2018 Macs came with High Sierra or Mojave and never ran Sierra. I remember something similar happened in 2016 with Sierra. Macs capable of running OSX 10.5 or earlier were dropped. Thoughts?
As well as technical differences (processor, GPU, etc.), they had very different lifetimes. The iMac Pro was still being sold long after that iMac - this likely influenced the end of macOS support for each.
Can't tell if you trollin' ... At risk of splitting hairs, AMFIPass is a separate project... probably for a good reason. Why don't you ask dhinakg yourself?