Your /EFI/OC/APCI folder and the ACPI section in your config.plist are over populated, I am being polite. 18 x ACPI tables is way too many for this Intel NUC. If these were cut down to around 6 or 7 x ACPI tables, you would probably be closer to the correct setup.
View attachment 580122
These are the ACPI tables I think you need for your NUC.
View attachment 580123
I fixed the name of SSDT-HPET.aml, as you had it misspelt, SSDT-HPTE.aml.
I renamed SSDT-EC-USBX.aml to SSDT-USBX.aml, as it only contains the USB power options and you have a separate SSDT-EC.aml table present.
Your /EFI/OC/Kexts folder has followed the same route, with 20 x kexts in your Kexts folder and config.plist.
I would go from this Kext folder:
View attachment 580124
To this Kext folder, while troubleshooting the memory/Graphics issues.
View attachment 580125
You have an SSDT-UIAC.aml table and USBPorts.kext present in the OC ACPI & Kexts folders respectively. They both activate the same USB ports, so I assume they were generated at the same time using Hackintool. However, you only need the USBPorts.kext to get the ports you have selected active in macOS.
This is a screenshot showing the USB ports from your kext.
View attachment 580119
Here are a couple of screenshots showing the USB ports from
@UtterDisbelief USBPorts.kext from his identical NUC.
View attachment 580120 View attachment 580121
So I would say there was something seriously wrong with your USB ports configuration, which you need to address if you want your system running correctly.
On the subject of Memory for your NUC.
I would recommend if you are looking to purchase new SODIMMs that you look at the offerings from Crucial. Here is a link to the Recommended RAM sticks for your NUC.
Crucial Memory and SSD upgrades - 100% Compatibility Guaranteed for Intel NUC10I5FNH
uk.crucial.com
You never said what your current RAM configuration consists of only what you wanted to possibly use.