### What did you do? grafana PromQL: ```PromQL sum by (le) (increase(ingress_timer_millis_bucket[$__interval]) * on (job, instance) group_left target_info) ``` ### What did you expect to see? The same PromQL response as ```PromQL sum by (le) (increase(ingress_timer_millis_bucket[$__interval])) ``` <img width="838" alt="image" src="https://github.com/prometheus/prometheus/assets/18059585/aa525cec-15c8-4960-843e-45d920a85f89"> ### What did you see instead? Under which circumstances? with the group_left join in place tiny non zeros are sprinkled throughout the buckets at random differing with each repeated request of the same query <img width="838" alt="image" src="https://github.com/prometheus/prometheus/assets/18059585/8bf5b755-ec35-47e7-b8c1-122080c03726"> <img width="838" alt="image" src="https://github.com/prometheus/prometheus/assets/18059585/b20127ff-d8b1-4c50-9754-91bc6b65374d"> ### System information _No response_ ### Prometheus version ```text prometheus_build_info{ branch="HEAD", goarch="amd64", goos="linux", goversion="go1.21.6", instance="0.0.0.0:8080", revision="43e14844a33b65e2a396e3944272af8b3a494071", tags="netgo,builtinassets,stringlabels", version="2.49.1" } ``` ### Prometheus configuration file _No response_ ### Alertmanager version _No response_ ### Alertmanager configuration file _No response_ ### Logs _No response_