Hyper-V 2016 Gen2 VM PXE DHCP Timeout (Wireshark DHCP Discover -> Offer -> ???)
Solution 1:
You have a PXE client that is only receiving a DHCP offer w/o PXE information, then it times out and start the DORA (Discover-Offer-Request-ACK) process again. You can see with Wireshark if the DHCP offer contains PXE information or not.
Solution 2:
I believe this may be related to a probable bug in the Hyper-V gen 2 PXE code. For me, having two entries to boot from for UEFI_x64 in the dhcp server fixed a similar issue where the VM would ack the DORA but never download any boot files. I'm on win10 v2004
https://stackoverflow.com/questions/51299681/hyperv-gen2-vm-not-booting-over-pxe/66081632#66081632