EVPN/VXLAN DHCP relay troubleshooting is one of those operational tasks where the first packet capture often tells only half of the story. You may see the client broadcast leave the access VLAN, the relay agent forward it toward a central DHCP service, and still the host never receives an address.
The most useful way to debug it is to treat DHCP as a routed workflow across two planes: the local anycast gateway and relay behavior on the leaf, plus the EVPN control-plane state that lets the DHCP reply find its way back to the correct tenant subnet.