## 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
i = 0
            for distinct_id, timestamp in user_and_timestamps:
                properties = {"$some_property": "value"} if i % 2 == 0 else {}
                event_factory(
                    team=self.team, event=event, distinct_id=distinct_id, timestamp=timestamp, properties=properties,
                )
                i += 1
        def _create_first_time_retention_events(self):
            p1 = person_factory(team_id=self.team.pk, distinct_ids=["person1", "alias1"])
            p2 = person_factory(team_id=self.team.pk, distinct_ids=["person2"])
            p3 = person_factory(team_id=self.team.pk, distinct_ids=["person3"])
            p4 = person_factory(team_id=self.team.pk, distinct_ids=["person4"])
            person_factory(team_id=self.team.pk, distinct_ids=["shouldnt_include"])
            self._create_events(
                [
                    ("shouldnt_include", self._date(-5)),
                    ("shouldnt_include", self._date(-1)),
                    ("person1", self._date(-1)),
                    ("person1", self._date(1)),
                    ("person1", self._date(2)),
                    ("person1", self._date(3)),
                    ("person1", self._date(4)),
                    ("person2", self._date(-1)),
                ],
                "$user_signed_up",