Скорее всего, причина в том, что сервер валидирует запрос в том числе по передаваемому параметру таймштампа, который в данном случае отличается. Для исправления надо юзать независимую ntp-синхронизацию. Ну или взять одну из готовых библиотек, например, TrueTime от Instacart