Post #1 reads:
No such file in your ACPI/patched. Why?
Hint: config.plist/ACPI/DSDT/Patches has entries dependent on SSDT-X1CG3.aml. Your configuration is wrong without it.
Second hint: You need to press F3 in Clover to see recovery boot target. It is being hidden by default in config.plist/GUI/Custom/Entries (#1).
I had downloaded patches.zip provided in the guide and tried to do as described but I was getting following error:
Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation
SSDT-X1CG3.dsl 3: lock("", "SSDT", 2, "JCSNIDER", "_X1CG3", 0)
Error 6156 - ^ Invalid OEM IDName already has different type in scope (Length cannot exceed 6 characters)
SSDT-BAT.dsl 323: Method (GBIF, 3, NotSerialized)
Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)
SSDT-BAT.dsl 469: Divide (Local1, 0x03E8, Local7, Local1)
Warning 3144 - Method Local is set but never used ^ (Local7)
SSDT-BAT.dsl 737: (RE1B, 1, NotSerialized)
Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)
SSDT-BAT.dsl 760: hod (WE1B, 2, NotSerialized)
Remark 2120 - ^ Control Method should be made Serialized (due to creation of named objects within)
SSDT-KBD.dsl 103: Package() { },
Remark 2095 - ^ Effective AML package length is zero
SSDT-HDEF.dsl 17: "PinConfigurations", Buffer() { },
Remark 2008 - Effective AML buffer length is zero ^
SSDT-ALC3232.dsl 17: Package(){}, // signifies Array instead of Dictionary
Remark 2095 - ^ Effective AML package length is zero
ASL Input: SSDT-X1CG3.dsl - 61 lines, 1902 bytes, 787 keywords
Compilation complete. 1 Errors, 1 Warnings, 6 Remarks, 140 Optimizations, 5 Constants Folded