I tried doing all you've said, such as removing VoodooHDA.kext and adding back AppleALC.kext, trying those layout-ids, and only having HfsPlus.efi and OpenRuntime.efi in the Drivers folder, however it still didn't work.
I tried various layout-ids for ALC255, and even layout-id 1, 2, and 3, and...