from your description this what i guess is your need, on cambium AP, allow
1. vlan 10,20 and 30
2. vlan 99 as native
your configuration looks correct. by default native vlan is not tagged. in your 2nd cnfg screen i can see you trying to configure native vlan 99 as tagged. but i don't see native vlan 99 got tagged in your switch configuration.
from which interface you are trying to access the cnPiolt AP. since you made vlan 99 as native, i assume you are accessing cnPilot AP from valn 99, if DHCP client is enabled on VLAN 99, enabe "Request Option All" on this interface.
in cnPiolt AP when DHCP client is enabled on multiple interface like in your case vlan 10,20,30 and 99, you can control learning of Default Gateway, DNS Server, Domain Name on particular interface by enabling "Request Option All" on that interface.
hope you got all the information to make it work. still facing the issue lets us know
I have one question, did i need to turn on DHCP option all on this interface box in vlan 30. vlan 30 is just only to use Management AP and vlan 30 have dhcp for ap not user. all wlan assign in vlan 10,20.
If VLAN 30 on cnPiolt AP is used for management purpose, please enable "DHCP Request Option All" on VLAN 30 interface and disable same on all other VLANs (by default VLAN 1 is configured with the DHCP Request Option All").
Once we enable DHCP Request Option All on VLAN 30, AP can learn and install
1. Default Gateway
2. DNS Server
3. Domain name and
4. Any other information learnt from DHCP server
In summary, "request option all" controls from which VLAN interface AP need to learn DHCP Server supplied information.