I have previously had some strange issues with EX2300 and Aruba Instant APs. In my case there was an intermittent Junos bug that was impacting half of the ports. If your APs are all at the high numbered end of the switch, try move them to the lower ports (or vice versa).
You mentioned wireshark capture shows the AP sending Discover messages. I would also try packet capture at various places between EX2300 and DHCP server to confirm exactly where it is breaking (verify if DHCP server is actually sending Offer). In the same case above we also saw that the DHCP server and core switch was sending DHCP offer messages back to the APs/clients but then the EX2300 was dropping them.
All of this was fixed with a firmware update by Juniper, so maybe check your EX2300 is on a recent version.