The issue here is that you don't get daily or weekly totals unless there is a time entry with a start date that matches the day/week of the total.
So here, 'long meeting' is 24 hours, but only the daily total for the first day, 2023-07-21, is shown. Similarly, the extra 7:25 from "slackin" doesn't show up in any total.

Probably the way to address this is to add virtual rows for the days/weeks that are unrepresented by actual time entry start dates.
If you made a time log entry that was a year long, then you'd get virtual day entries for the whole year, except on the days that have actual time entries.