Sounds like your apple device is doing the old blacklist of the BSSID because X criteria matches. I know apple does it but i can't remember what the trigger is (plus it depends on ios version etc.) Check the wireless logs on the device and see if that is whats happening: https://developer.apple.com/bug-reporting/profiles-and-logs/
... View more