Dear Fath Swift,
When RD Licensing Diagnoser reports that the license server is unavailable despite basic connectivity being fine, the issue is usually with how the session hosts are discovering the license server. By default, RDS session hosts use Active Directory service connection points (SCPs) to locate the license server, but this can be overridden by Group Policy or registry settings. If a GPO has explicitly set the license server name under Computer Configuration → Administrative Templates → Windows Components → Remote Desktop Services → RD Licensing → Use the specified Remote Desktop license servers, that will take precedence. If no GPO is applied, check the registry at HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\LicenseServers to see if a static entry exists.
If neither is configured, the hosts rely on AD auto-discovery, which requires that the license server has published its SCP in AD and that the session hosts have permission to read it. You can verify this by running dsquery * "CN=TS-Enterprise-License-Server,CN=Services,CN=Configuration,DC=..." -scope base -attr dnsName to confirm the SCP is present. If the SCP is missing or permissions are restricted, the hosts will fail to locate the server even though RPC connectivity is fine. In practice, the most reliable troubleshooting path is to confirm whether a GPO override is in place, check the registry for static entries, and then validate that the license server has successfully published its SCP in AD.
If my answer is useful for you, please hit Accept the answer to support me.
Thank you,
HL.