I remember from old days that PXE boot aborted usually means that the Task Sequence assiment is not propertly assigned to a boot image or you have a SCCM computer record for that device and it is not assigned that Task Sequence (delete account or assign TS to collection where that record is).
But there might be other reasons as well. At you DP server there is smspxe.log which should reveal the reason for you. There will be new entities same time you are trying PXE boot.