Hello,
The key point is that domain-joined workstations normally follow the AD time hierarchy (NT5DS), not whichever DC has NTP Server enabled. The PDC Emulator should be the authoritative time source.
First confirm the FSMO role:
netdom query fsmo
If the 2019 DC still owns the PDC Emulator, transfer that role to the 2025 DC. On 2025, configure the authoritative NTP source:
w32tm /config /manualpeerlist:"<NTP-server>,0x8" /syncfromflags:manual /reliable:yes /update
net stop w32time
net start w32time
w32tm /resync /rediscover
Then verify:
w32tm /query /source
w32tm /query /status
For workstations, make sure they are using NT5DS. If they were manually configured to use 2019, reset them with:
w32tm /config /syncfromflags:domhier /update
net stop w32time
net start w32time
w32tm /resync /rediscover
If 2025 already owns the PDC Emulator but clients still select 2019, check the applied GPO and w32tm /query /configuration on an affected workstation; a manual NTP configuration is likely overriding the domain hierarchy.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Domic Vo.