Spread function, first day is cut off

I have a cumulative variable in my InfluxDB v2. I want to display the daily spread (daily water consumption in this case). I am using Grafana to visualize this.

However, as you can see in the orange graph, the first day is cutoff (at 2 AM). I tried varying the time zone (UTC versus Europe/Berlin), but that did not help.

In a forum I found a way to fix this (see green graph), but then I don’t have a dynamic range (which I can select via dropdown in Grafana).
Any ideas how to fix this?