well, and I guess ssid guest is on vlan 1 and you tagged it on the ssid config to the vlan 1, correct?
If so, change it ones to default with vlan 0
I had lately some test installation, where used vlan 1 just to be simple...and realized that if I use vlan 1, which ist also the native vlan, I do not have to give along the vlan.

or the other way arround, if I tag here with the 1...DHCP did not work.
I think it's worth a try...and I am intrested in your feedback.