Visit duration of 18 hours 12 min for all the visits

After moving my servers to a different hosting service, all the new visits are showing visit duration as 18 hours 12 min long. I am using cron for data archival. Code is hosted on windows server and runs on IIS.

Is there a known configuration issue that can cause this issue?