To help you out, we would need to know your topology a little better. More specifically, the R710AP port connected to the switch, is that a TRUNK port? Do you have two DHCP scopes defined in your DHCP server for each VLAN? In a typical scenario that involves segregation of VLAN, you would have an AP connected to a switch on a TRUNK port so that the switch can accept tagged frames. The fact that you connect the MAC OSx server to the switched untagged leads me to believe that there might be an issue with tagging along the path. Can you share your switch configuration and maybe some screenshot of your WLAN configuration with the VLAN configuration?