The issue you're experiencing is related to the Software Protection Service on your Windows Server 2019 systems. The "access denied" error message suggests that the service may not have the necessary permissions to perform the activation.
One possible solution is to check the service's permissions and ensure that it has the necessary rights to perform the activation. To do this, open the Services app (services.msc) and locate the Software Protection service. Right-click the service and select Properties. Under the Log On tab, make sure that the service is running under the Local System account or an account that has the necessary permissions to perform the activation.
Another possible solution is to check the status of the Software Licensing service. This service is responsible for managing licenses for Windows, Office, and other Microsoft products. It is possible that this service may not be running or is in a stopped state which can cause the activation issues. So, you can check the status of the service and start it if it's stopped.
Additionally, you can try resetting the Windows activation files by running the slmgr.vbs /rilc command from an elevated command prompt. This command will reset the activation files and should allow you to activate the server with your valid product key.