You are asking for future data that does not exist.
isoweek starts on Monday. If it is Monday the span of 1week projects into the future 6 days where you have no data. If it is Tuesday, it projects 5 days into the future. etc…
Your graph will only ever look like your last screen shot on Sunday.
If that is what you want you may be able to limit the column/bar width using this:
The image with the 7 days was only intended as an example of the bar width.
However, it should only show what was consumed in the current week.
Yes, the problem has not been solved. But I can live with the fact that a wide bar is displayed on Mondays and then the bars are displayed correctly from Tuesday onwards.
I will try your code again next Monday. Thank you very much for that.