I am running an embedded Acess Point with WPA2-Enterprise with EAP-TLS authentication. My primary test device is iPhone11 (ios 15.6.1) and I have a secondary device iPhoneXR (16.0.2) for testing.
My primary device assocaites and authenticates to my access point successfully. On initial connection the server certificate is displayed and prompted to be Trusted and in doing so the authentication completes as expected.
However when doing the exact same process on the secondary device, the process fails and I get the "unable to join network...." pop up. This occurs when the iPhone recieves the server certificate, but instead of displaying the certificate for the request to Trust, it immediatley disassociates the connection.
On capturing the WiFI traffic, the client can be seen to issue the disassociate request with reason 8 (STA leaving the BSS) - what prevokes this?
I am struggling to understand why one device is working just fine and the other is failing under the exactly the same test conditions. This is 100% repeatable and the failure is always a the same point in the process.
I'm struggling to explain why one device works just fine and the other does not. How can I determine what is causing the secondary device to disassociate during the authentication?