If the device is booting into WinPE but its IP address isn't assigned to a associated with a Management Point, the download will fail.

Because PXE communication often relies on certificates (especially in HTTPS/PKI environments), the device's BIOS/UEFI time must match the server time.

Troubleshooting SCCM Error: "Unable to download PXE variable file. Exit code 14"