## 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
"date_to": self._date(14, hour=6),
                        RETENTION_TYPE: RETENTION_FIRST_TIME,
                        "target_entity": target_entity,
                        "returning_entity": {"id": "$pageview", "type": "events"},
                        "selected_interval": 1,
                    }
                ),
                self.team,
            )
            self.assertEqual(len(result), 0)
        def test_retention_people_paginated(self):
            for i in range(150):
                person_id = "person{}".format(i)
                person_factory(team_id=self.team.pk, distinct_ids=[person_id])
                self._create_events(
                    [
                        (person_id, self._date(0)),
                        (person_id, self._date(1)),
                        (person_id, self._date(2)),
                        (person_id, self._date(5)),
                    ]
                )
            
            result = self.client.get(
                "/api/person/retention", data={"date_to": self._date(10, hour=6), "selected_interval": 2}
            ).json()
            self.assertEqual(len(result["result"]), 100)
            second_result = self.client.get(result["next"]).json()
            self.assertEqual(len(second_result["result"]), 50)
        def test_retention_people_in_period(self):