Hello @KZMuser ,
NPSs must be registered in Active Directory so that they have permission to read the dial-in properties of user accounts during the authorization process. Registering an NPS adds the server to the RAS and IAS Servers group in Active Directory.
Membership in Administrators, or equivalent, is the minimum required to perform these procedures.
To register an NPS in another domain by using Netsh commands for NPS
Open Command Prompt or Windows PowerShell.
Type the following at the command prompt: netsh nps add registeredserver domain server, and then press ENTER.
In the preceding command, domain is the DNS domain name of the domain where you want to register the NPS, and server is the name of the NPS computer.
https://learn.microsoft.com/en-us/windows-server/networking/technologies/nps/nps-manage-register
Hope this answers all your queries, if not please do repost back.
If an Answer is helpful, please click "Accept Answer" and upvote it : )