@vanopy For reference here is the guidance on setting up a 2012 server for dynamic support for both bios and uefi systems: https://wiki.fogproject.org/wiki/index.php/BIOS_and_UEFI_Co-Existence#Using_Windows_Server_2012_.28R1_and_later.29_DHCP_Policy
I would make sure you have filters for both type 0007 and 0009 uefi systems (bc and x64) because both are common in environments.
The tftp logs of course show that a bios file was requested, so that may be why the vm failed to pxe boot.