Energy view - Time periods are displaying weird results

I have weird scenario where the config yaml hasnt been adjusted for months. But since some point in the last month, energy view has lost the plot and thinks that there is 25hrs in a day, 8 days in a week, each month has an extra day i.e 31 days in june and 32 in may, 13 months in a year.

The extra bit of data is always the preceeding slot to what i want to view i.e 2300-0000 from the day before, month view includes the last day of the previous month.

I was wondering if anyone else has experienced this odd behavior?

Im always quite hot on applying updates so this could be attributed to an update. But i have 2 instances which have identical configs and both have this issue.