Reducing idle CPU usage of Windows Server 2019 Datacenter Core VM

You need to enable synic and stimer under the hyperv tag. In other words:

<hyperv>
    <synic state='on'/>
    <stimer state='on'/>
</hyperv>

The above should be in addition to the other parameters you already have under the hyperv tag.