I am the "Network Administrator" for our university. You know; the one to be nice to. :-)
On our WIN 2016 DHCP servers we spun up policies to ID the Boot type: Legacy x86 and x64, UEFI x64, and UEFI x86 so that options 66 and 67 would change depending on how the host is equipped and configured. Our SCCM Admin is currently seeing those same issues that Mr. Medina stated: "always booting". With Legacy if there isn't job to process it move on and complete the boot process. However, he reports that the UEFI systems sit and wait for additional manual information which doesn't arrive as no one is driving the keyboard.
I appreciate this thread. We are going to make adjustments to our test network. If successful, I will add and update. Who knows, maybe even if we fail.
Take care.