Meraki Access Manager appears to perform case-sensitive matching when resolving certificate identities to Entra ID users.
If your certificate SAN contains TestUser@domain.com and Meraki stores the UPN as testuser@domain.com, the match will fail—even though logically they are the same. According to Microsoft UPNs are case-insensitive in Entra ID so Meraki should be matching these.
It's not only with Entra, you can test with a rule like this:
Endpoint certificate: Subject - SAN - RFC822 [Contains] testuser@domain.com and it will not match unless you type TestUser@domain.com which is exactly what's on the certificate.
By the way, my setup consists of:
Using Microsoft Cloud PKI with Intune SCEP profiles to issue user certificates (SAN includes RFC822 Name = UPN)
Wi-Fi profile deployed via Intune with EAP-TLS and authentication mode set to user
Meraki Access Manager configured with:
SSID set to Enterprise with Access Manager
Root CA uploaded and trusted
Identity field set to RFC822 Name
Access rules based on Entra ID group membership