Hi,
Could be a VLAN config. The switch port where is the AP is connected, is it configured as Access or Trunk port? If you are passing multiple VLANs, configure it as trunk port.
If the switch port config is fine, do a packet capture (using wireshark if possible) on the DHCP server side to see if it is receiving the traffic from the client.