Aparentemente, isso ocorre por design:
If the local clock time of the client is less than three minutes ahead of the time on the server, W32Time will quarter or halve the clock frequency for long enough to bring the clocks into sync. If the client is less that 15 seconds ahead, it will halve the frequency; otherwise, it will quarter the frequency. The amount of time the clock spends running at an unusual frequency depends on the size of the offset that is being corrected
Não consigo encontrar uma referência que explique explicitamente por que foi projetada, mas imagino que o objetivo seja evitar saltos repentinos no caso de outros aplicativos estarem usando o relógio interno para operações de tempo. Portanto, se o deslocamento for baixo, o método 'convergência' é usado ajustando a taxa de relógio local. Se a diferença for de 3 minutos ou mais, o risco de falha na autenticação do Kerberos (> 5 minutos) é considerado mais sério do que os riscos envolvidos em 'saltar' o relógio local, portanto o relógio é apenas reiniciado em vez de convergir