When you want to log 24hrs being spent on a task, I understand that we can only enter 23hrs 59mins. That's fine. But seemingly, the exact time entered is "23:58:48.000"?! (We can see this when we export the timelog via csv.)
This entry needs to read "23:59:59.999" to be accurate, and stop incorrect rounding-down and unexpected weekly/monthly totals.