I was working on a similar problem with a different data source. I recommend validating the query separately from what Grafana displays. My understanding is that data points are filtered by Grafana after the query is run. If Grafana is displaying points for the last 24 hours and the result set includes a point with a timestamp 48 hours old you won’t see it. You need to manipulate the timestamps the query returns so they appear inside your display time window.