Okay....so that is expected if you have the statement "ip dhcp client request options all" for more than 1 VLAN. Thinking more about it now, you can name your untagged VLAN entry whatever ID you want. Won't matter, except that you need to include it in your ge1 switchport entry.
Since this is an untagged VLAN, you can/should be able to get away with just having VLAN-1 defined like this: (Ideally this should be populated in the AP Profile, not in the override section - although it would work there too)
interface vlan 1
ip address dhcp
ip dhcp client request options all
*****STOP***** Just remembered something that might explain all of this!
When you create a *NEW* Profile on a controller for an AP, it does NOT have a built-in VLAN-1 entry (an untagged VLAN entry). All of those default AP profiles on the controller? If you look at those, you'll see under the interfaces section that they all have VLAN-1 entries already there setup as DHCP clients.
But...when you create a NEW Profile, it doesn't auto-populate a VLAN-1 entry. (Not sure why, but I find it really irritating)
So for the new AP Profile, make sure there's an entry for VLAN-1 (or whatever VLAN-ID you want to use for your native untagged VLAN) that looks like this in the CLI:
interface vlan 1
ip address dhcp
ip dhcp client request options all <-- This should only exist on 1 VLAN entry
Then make sure that this VLAN-ID is included on the ge1 trunk port setup:
Something like:
interface ge1
description "Uplink Radios"
switchport mode trunk
switchport trunk native vlan 911 <--or whatever VLAN-ID you used above
no switchport trunk native tagged
switchport trunk allowed vlan 1,10,20,911 <--include appropriate VLANs
I've run into this several times myself because I forget I need to add it when building new AP Profiles.
IF this is the problem, then what is happening is the AP gets the new config. There's no untagged VLAN entry so does't get a DHCP lease. AP cannot communicate via layer-3 on the network any longer. AP can't reach the controller. AP then gives up after several tries and then auto-reverts to last previous working config.
--------------------
So, if VLAN-1 is getting a 'good' IP address, then you SHOULD be able to also PING the controller from the AP while it has the NEW config. This would be part of the tests I mentioned that you could perform if you had an AP that you could console connect to after it receives its NEW config (before it reverts back - only have a couple of minutes before that happens!)
Or...if you can't setup a test AP and console into it, the next best thing would be to QUICKLY learn the APs new IP address after you push out the new config...and from there, you can run some tests from the controller's CLI (see if the AP shows up as a MiNT neighbor, see if you can MiNT-PING the AP, see if you can MiNT-connect to the AP from the controller, etc)