I have a TP c7v5. I have installed 19.07 rc1 on it, along with wolfSSL wpad.
I created three testing networks, using SAE, SAE-Mixed, and OWE, the first two of which have a simple encryption key.
If I enable only the SAE network, then I can connect from my iOS 13 ipad. When I enable the other two networks I can no longer connect to SAE network, nor to the new networks.
Should I expect problems if I have different types of WPA3 networks defined on the same radio?
I've only tried OWE with an android device and a pre ios 13 apple device.
It worked fine on android which understood OWE.
It failed on iPhone.
Putting the network in transition mods had both working fine (obviously the iPhone not on OWE)
WPA3-only defaults to ieee80211w=2 (requried), as 11w/ pmf is a mandatory feature of the WPA3 standard.
WPA3/ WPA2 mixed defaults to ieee80211w=1 (optional), as 11w/ pmf isn't a required feature of WPA2 - and many (most) existing wireless devices don't support (properly or at all) yet (and many never will).
It is possible to explicitly configure SAE without 11w/ pmf, while not WPA3 standards compliant, it will be easier to existing clients.
When using hostapd-wolfssl I had bad experiences with my Pixel 3 running Android 10 getting or staying connected with WPA3 when config was 'sae' or 'sae-mixed'. Sometimes would connect, usually kept trying and failing. Would never stay connected more than an hour before dropping. Same symptoms with a Win10 1904 laptop and Intel 9260 card.
Changed to hostapd-openssl and now it's solid, zero issues getting or staying connected WPA3 with phone or laptop.