Dear nicholaschang,
Recently i was configuring my L3 with ip helper address and i had the same issue, but i was check that the problem was not L3 devices, just dhcp option incorrect configured.
Just check it:
on your dhcp scope, check if your options in all scope that you need PXE, already created, for exemple.
option 67
boot\x86\wdsnbp.com
option 66
ip of your WDS Server
if your wds separeted from your dhcp.


I hope that it can help you.
Please, mark as helpful or solved any post that help you.
thanks in advance.
Jaderson Pessoa
*** Rate All Helpful Responses ***