I can believe that a portion of the blame is with Apple, "Think different, do different". However, this was not an issue before my network overhaul.
Previously, I had a badly designed network. A 10.32.0.1/16 network, VLAN 1, no other config. It was a large subnet under no management but it worked. Now I have 60 VLANs each building in a seperate OSFP area each SSID on its own VLAN within each building. I have quad checked all switch configs against DHCP scopes. I fixed a few fat-finger mistakes but they were issues with mistyped router IPs per VLAN which wasnt allowing DHCP requests to reach the server. Unrelated.
Being this is only Apple devices affected, the problem is obviously Apple under a Ruckus environment, undeniably. That said, I am not necessarily convinced the root cause is a non-standard way of Apple devices communicating vs an oddity in Ruckus code that clashes with something proper in Apple's.