We use the intel nucs on our campus, not the 6i but the 5i5 models.
On the intel nucs, have you gone into the advanced firmware settings and confirmed you are in uefi or legacy(bios) mode? Also some of the nucs have a “personality” option, where you can set it for win7, win8, win10, unix make sure you have the right personality selected on the nuc. Also be sure you have the latest firmware installed on the nucs they have updates every quarter for new versions. Make sure you are up to date.
I just looked up error EC-8
PXE-EC8: !PXE structure was not found in UNDI driver code segment.
The UNDI ROM image has probably been corrupted, or has not been initialized by the BIOS. This error is most often caused by one of three things:
A .NIC image was programmed into a BIOS when a .LOM image should have been used.
The memory allocated by the POST Memory Manager ($PMM) during PXE option ROM initialization has been corrupted or erased before PXE option ROM boot.
The UNDI_Loader structure was not properly initialized during option ROM initialization.
Just a stab in the dark here, maybe a undi boot kernel was sent to a uefi based system??