Have you tried enabling "Proxy Arp" on the WLAN configuration.
This will let the AP reply to ARP requests on behalf of associated clients.

There are some issues with client devices in sleep mode where they are unable to respond to broadcast ARP requests.
In general Proxy ARP is a good idea as it reduces radio transmissions which can improve overall throughput.