For now probably you won't need to change the HistoryGenerationTime (from your answer I understand it is left as default) - I needed to know if it is changed in case it turns to be relevant to your case. Usually the default value is fine for most clients and customization is used just in specific cases.
I can guess that the problem is related to using separate machines with different time zones for a TeamPulse host server and SQL server or the SQL server time itself. Still I need information about the system time of your server machines.
Could you check those machines (if they really are separate in your case) and tell us:
- what is the time zone set for the system time of your TeamPulse host machine (e.g.: UTC -05:00)
- what is the time zone set for the system time of the machine that hosts the SQL Server (e.g.: UTC -08:00)
All the best,
the Telerik team