I'm having the same issue. There appear to be a few issues that I can see:
Looking at "c:\windows\logs\secteer\secteer.log" "nextInspectionTime" is always a day ahead (even when the next inspection is set on the web site). For example, if I set the web site "hour of day to run inspection" to be an hour from now, the web site will display "next inspection time" of "an hour", but the local agent thinks it is 25 hours from now.
(I'm in GMT-7 time zone if that makes a difference).
The other issue is: after a reboot the nextInspectionTime is set to be more than 24 hours away. Here's the logs from today after a reboot (auth tokens and names removed):
[2018-12-20 18:54:10.198-0480] SecTeer Agent v0.10.11.0 starting in launch mode^M [2018-12-20 18:54:10.198-0480] Launching SecTeer Agent^M [2018-12-20 18:54:10.202-0480] Agent main loop starting^M [2018-12-20 18:54:10.202-0480] Initial configuration: version:: 0.10.11.0 server : agent.vulndetect.com guid1:: guid2:: guid3:: checkInInterval:: 3600 seconds checkInRetryDelay:: 360 seconds maxCheckInRetryCount:: 10 dataRetryDelay:: 1800 seconds inspectionWindow:: 21600 seconds timezoneOffset : -480 minutes checkInNow:: false noFilesystem:: false noRegistry:: false noWinUpdate:: false noSystem:: false noPackage:: true^M [2018-12-20 19:51:50.929-0480] Checking in with server^M [2018-12-20 19:51:50.929-0480] Server = > 'agent.vulndetect.com'^M [2018-12-20 19:51:50.929-0480] Waiting 27 minutes before first check-in^M [2018-12-20 20:18:59.940-0480] Found 'computerName' = 'xxxx'^M [2018-12-20 20:18:59.947-0480] Connecting to server: agent.vulndetect.com^M [2018-12-20 20:19:00.652-0480] Server returned 201 =>^M [2018-12-20 20:19:00.671-0480] Check-in complete^M [2018-12-20 20:19:00.671-0480] Next scheduled check-in is in 3 minutes^M [2018-12-20 20:19:00.672-0480] Current configuration: version:: 0.10.11.0 server : agent.vulndetect.com guid1:: guid2:: guid3:: checkInInterval : 180 seconds checkInRetryDelay : 60 seconds maxCheckInRetryCount : 2 dataRetryDelay : 600 seconds inspectionWindow : 21600 seconds timezoneOffset : -480 minutes serverTime : 2018-12-20 20:18:59 (UTC) nextInspectionTime : 2018-12-21 14:00:00 (local time) checkInNow:: false noFilesystem : false noRegistry : false noWinUpdate : false noSystem : false noPackage:: true^M [2018-12-20 20:19:00.672-0480] No tasks to perform.^M
The previous nextInspectionTime was
2018-12-20 14:00:00 (local time). So the next inspection time jumped a day.
I believe this happens after a hibernate too, but I don't have the logs to prove it. In my case though it means even though the agent has been installed for weeks, my system never gets inspected unless I leave the system running 24x7.
I think there is a bug in your time arithmetic for setting nextInspectionTime.