## Bug description

*Please describe.*  
- some datapoints show 0 but people will appear in modal

*If this affects the front-end, screenshots would be of great help.*  

## Expected behavior
- amount of people and datapoint should be the same


## How to reproduce

1. demo data clickhouse instance
2. go to retention trends for a day with some people


## Environment

- [ ] PostHog Cloud
- [ ] self-hosted PostHog, version/commit: _please provide_

## Additional context



#### *Thank you* for your bug report – we love squashing them!

posthog/queries/test/test_retention.py
("person2", self._date(day=0, month=-3)),
                    ("person1", self._date(day=0, month=-1)),
                    ("person1", self._date(day=0, month=0)),
                    ("person2", self._date(day=0, month=0)),
                    ("person2", self._date(day=0, month=1)),
                    ("person1", self._date(day=0, month=3)),
                    ("person2", self._date(day=0, month=5)),
                ]
            )
            filter = RetentionFilter(data={"date_to": self._date(0, month=5, hour=0), "period": "Month"})
            result = retention().run(filter, self.team, total_intervals=11)
            self.assertEqual(
                self.pluck(result, "label"),
                [
                    "Month 0",
                    "Month 1",
                    "Month 2",
                    "Month 3",
                    "Month 4",
                    "Month 5",
                    "Month 6",
                    "Month 7",
                    "Month 8",
                    "Month 9",
                    "Month 10",
                ],
            )
            self.assertEqual(
                self.pluck(result, "values", "count"),
                [