I'm experiencing this same problem with a 2019 RDS licensing server. As soon as you attempt to run a licensing report, all used CALs are reset to 0. Call me crazy, but I'm not a huge fan of changing AD permissions on all users in the directory without a little more information. Does anyone know why this is required and if it is a sanctioned Microsoft fix? This seems like a bug.
https://learn.microsoft.com/en-us/answers/questions/294955/rd-licensing-manager-shows-an-empty-report.html
Article suggests the following fix.
-On the OU that contains your users, right-click and choose Delegate Control... , follow wizard
-On Users and Groups page, click Add and then enter SELF
-On Tasks to Delegate page, select Create a custom task to delegate
-On Active Directory Object Type page select Only the following objects in the folder, then scroll down and select User objects
-On Permissions page, select General, then scroll down and select Read and write Terminal Server license server
Where other suggestions failed... For example this "tail chasing" advice.....
@Carl Fan
"In general ,I consider that the issue need to stop remote desktop licensing service and delete the "C:\Windows\System32\Lserver" folder, uninstall the RDS roles, reboot, and reinstall the RDS Licensing role. activate rdls server and reinstall rds cals again.
To immediately clear things out you could wipe the licensing database and reinstall your RDS CALs fresh
Before doing this please make sure you have the original license information
In RD Licensing Manager, Activate your server, and Install your licenses. If it blocks you from installing your licenses you may need to call the Clearinghouse, explain that you rebuilt the database due to corruption and they will assist in re-installing licenses.
I found you have rebuild the license server and service. Try to delete the Lserver folder to check.
Also you mentioned that the issue was occurred on multiple 2019 servers. So I suggest that you could check for update firstly. If any security update could be found, installing them then reinstall the licensing server to check."