Den Link in Post#7 mal genauer verfolgen!
Im DeviceProperties auch mal die Device-ID mitgeben, nicht nur die ig-platform.
Evtl. auch mal andere ig-platform und Device-ID versuchen.
Wenn Du mit FakePCIID.kext und FakePCIID_Intel_HDMI_Audio.kext bereits schon mal HDMI-Audio hattest, dann mal in diese Kext's reinschauen, welche Device-ID dort übergeben wird, ggf. diese mal in den Properties als Device-ID mitgeben.
Die layout-ID hat nur etwas mit dem Onboard-Audio zu tun, bei Deinem NUC also Dein Kopfhörer, ggf. noch ein eingebauter Lautsprecher, wenn vorhanden.
HDMI-Audio wird im SourceCode der AppleALC in der Controller.plist geregelt. Hier sind die Device-ID's für AMD, Nvidia und Intel-Controller eingetragen.
Bei Dir wird somit keine entsprechende Device-ID des Intel-Controllers erkannt, nicht durchgereicht oder es wird anderweitig verhindert.
Manchmal liegt's auch am HDMI-Kabel selbst. Ein anderes Kabel schon versucht?
Ferner, wenn ich von der verlinkten EFI Post#1 ausgehe, da wird CodecCommander.kext verwendet. In dem Kext steht für AMD, Nvidia und Intel ganz Fett "Disabled HDMI".
Vielleicht mal ohne diesen Kext versuchen, ob der für's Onboardaudio überhaupt gebraucht wird. Ursachenausschluss!
Ansatz könnte auch Hackintool/Patch/Connectors sein. Manchmal hilft es, wenn HDMI als DP konfiguriert wird, denn inzwischen behandelt Apple das HDMI auch als DP.
Auch mal nach dem Start mittels IORegistryExplorer schauen, ob überhaupt ein HDAU-Device erkannt wird für's HDMI.
Vielleicht brauchst Du ja noch was im ACPI-Bereich.