Hey all,
I've tried the most of the day to troubleshoot on non-domain joined device that wont change KMS host reference after setup of new KMS server.
Even though the old KMS server have been shutdown and the old SRV record deleted it keeps referencing to the old server.
I've noticed that on some of the non-domain joined devices they do not see any SRV record with nslookup and on some others they do.
The current client i'm testing on have the correct SRV record stored pointing to the new server.
If i do a slmgr /dli the KMS machine name from DNS still points to the old server.
Slmgr /ato fails saying that the KMS is unavailable.
On 2008 domain servers this seems to work without any problems.
I've tried following:
Slmgr.vbs /ckhc to disable KMS caching - and then slmgr /ato but it didn't work
Restart of host prolly 10 times.
Checked registry

The new KMS server runs on Server 2019 and the test client runs Windows Embedded.
Any ideas?
