iPXE Anywhere 2.5
Machine has booted to iPXE but no valid Task Sequence is offered and a misleading error message appears stating "No valid deployment for this device, ..."
In this case the failure was caused by too much filtering applied for the deployment.
For example, the following combination of filters was seen to cause an error:-
<add key="SCCMHideHiddenPXEDeployments" value="1"/>
<add key="SCCMOnlyShowCategories" value="OS Deployment, Windows 10 Deployment, Some Other Category"/>
<add key="SCCMStripCategories" value="Skip Me, Skip me as well"/>
Change your filtering or add server resources to improve processing.