According to how Location Discovery works (you can read more about it in BSAP Location Discovery and Troubleshooting Inactive Locations), when an AP is configured to have a specific location (which happens based on what SSIDs it's assigned and the associated roles referenced in them) it will send out a DHCP request on each VLAN when it boots up. If a DHCP server responds back, the AP NAKs the address and then marks it active.
Generally this happens when the AP is plugged into a trunk port and has access to all L2 VLANs. Obviously there could be something else odd that's causing it if you have already checked your switch configuration.
I would suggest opening a ticket with our ADTRAN Product Support team by going to www.adtran.com/openacase and we would be happy to assist looking at your configuration and checking to see why these locations are active.
ADTRAN Product Support Engineer