I do not have a lot of experience with PXE, but I will offer these suggestions and hope that they help.
- having DHCP configured on the switch does not mean that the ip helper-address is ignored. The helper address will still forward the broadcast request as a unicast to the configured helper address. So the PXE server should still get a copy of the request.
- I believe that the PXE request is a slightly modified DHCP request. So it is possible that the switch DHCP will not respond to the request. And the worst case scenario is that the PXE client receives two responses, one from the switch and the other from the PXE server. So the client would need to choose the correct offer.
HTH
Rick
HTH
Rick