I just made the following observation: If I allow untagged traffic and remove the bridge from the datapath configuration then I get an IP address and internet access works.
Edit: If my understanding is correct this means that my wifi traffic is untagged? But then how does the client receive the IP address?