I've got a Pi0W. I've also got a WPA2 Enterprise Wi-Fi network set up with TTLS. My other Pis (both Pi3B+) can connect with my current setup just fine.
The logs of my Pi0W are akind to the following:
Trying to associate with SSID 'MyWifiSsidName' Associated with aa:bb:cc:dd:ee:ff CTRL-EVENT-EAP-STARTED EAP authentication started ... eap auth logs ... CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully CTRL-EVENT-CONNECTED - Connection to aa:bb:cc:dd:ee:ff completed [id=0 id_str=] CTRL-EVENT-DISCONNECTED bssid=aa:bb:cc:dd:ee:ff reason=2 locally_generated=1 CTRL-EVENT-REGDOM-CHANGE init=CORE type=WORLD CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=GB
And then it tries again with the same pattern. I see that the disconnected reason is 2, which apparently means "previous authentication no longer valid," but that has me scratching my head since it literally just authenticated, and that other Pis are having no issue with this setup.
It could potentially be due to the country codes? But I'm not sure why. All of my Wi-Fi related devices are set to GB (I've had issues using US with TTLS).