If "Register server in Active Directory" is greyed out it's because it has been already registered.
For the clients, the user template has already Client Authentication. You can duplicate this template to create your own custom template with a name like wificlient or something else. Normally, each client should have it's own certificate and you should have the UPN (******@mydomain.com) as principal name.
For your client devices that are Domin joined (Windows), you can configure autoenrollment for users with the same template.
The NPS Server need a certificate with Server Authentication. You can use or duplicate the Web Server certificate template and create your custom certificate with a name that like npstemplate or something else that describe the role of the template.
For a certificate to be valid, the client and the server must trust the certificate chain (RootCA, SubCA...). In your case, you only have a RootCA.
Normally, all your Domain joined computer should already trust your RootCA. For all other devices, you should be able to install the RootCA using MDM
ref:
https://support.apple.com/en-ca/guide/deployment-reference-ios/apddb157952e/web
https://support.apple.com/en-ca/guide/deployment-reference-ios/apd1145c7251/1/web/1.0
hth