I'm experiencing this too. Proxy ARP seems to help, but fundamentally I have a packet capture showing quite clearly that my Juniper gateway (an L3 switch in this case) sent an ARP request to the client, it arrived at the AP (which I'm capturing via a SPAN port), and the AP refused to deliver it to the client. It wasn't until the client did another ARP request to the gateway that things got better. On the same token, I've noticed that Windows clients seem to send gratuitous ARP requests periodically and I suspect this is actually what's helping them avoid this. ARP is pretty fundamental; the AP is deliberately interfering with it in a bad way.