I found a solution that might work for some people.
This was on my Android 12 phone
Somewhere along the line I had switched my DNS setting to use a private, encrypted DNS server.
Gut of course when first connecting to the inflight WiFi, you don't yet have internet access to access a private DNS server.
I fixed this, for inflight success, by going to Android settings
More connection settings
Changing it from Private to either Automatic or Off
... View more