Hi @lalajee ,
1, To narrow down the problem, we need more information.
- Are these problematic machines on the same subnet? Are they the same model?
- Check the smspxe.log to see if there is any useful information.
- For more troubleshooting details, please refer to this link.
Troubleshooting SCCM Part VII .......... OSD .... Part I | Microsoft Learn
2, Besides, we don't recommend use DHCP options. Although they may work in some circumstances, in others it can cause issues, perhaps like those you're mentioning. The better approach is to set ip helpers on the switch to point to the IP. WDS will then auto-determine if the endpoint supports UEFI or BIOS and dynamically hand out the correct boot initiator and WIM.
The following links for your reference:
You want to PXE Boot? Don't use DHCP Options. - Microsoft Tech Community
IP Helper-Address Configuration for PXE Boot | Config Mgr manishbangia.com
Note: Microsoft provides third-party contact information to help you understand the problem. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.