Leaving the VLAN field blank means that the AP will try to get an IP from the native VLAN DHCP scope (VLAN555 in your case). Try changing the native VLAN on the 2960 to something else, then set the VLAN field on the AP to 555, this way the AP will try to get an IP from tagged VLAN 555 scope. This would be some strange behavior, but at least we will get some info to have a case open.
... View more