## Bug description

When you create a trend with two lines, one of which is say $pageview with a filter of browser = chrome and the other is ALSO $pageview but a different filter.

If you click on any the line you get the same users in the persons modal, even if you switch the trend line toggle in the modal.

## How to reproduce

1. Create a new trend
2. Add a $pageview trendline, and another $pageview trendline with a subfilter
3. Click on any of the lines
4. Open the persons modal and switch between the trend lines in the persons modal

## Environment

- [x] PostHog Cloud
- [ ] self-hosted PostHog (ClickHouse-based), version/commit: _please provide_
- [ ] self-hosted PostHog (Postgres-based, legacy), version/commit: _please provide_

## Additional context



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

posthog/models/filters/mixins/common.py
@cached_property
    def offset(self) -> int:
        offset_raw = self._data.get(OFFSET)
        return int(offset_raw) if offset_raw else 0
    @include_dict
    def offset_to_dict(self):
        return {"offset": self.offset} if self.offset else {}
class LimitMixin(BaseParamMixin):
    @cached_property
    def limit(self) -> int:
        limit_raw = self._data.get(LIMIT, None)
        return int(limit_raw) if limit_raw else 0
    @include_dict
    def limit_to_dict(self):
        return {"limit": self.limit} if self.limit else {}
class CompareMixin(BaseParamMixin):
    @cached_property
    def compare(self) -> bool:
        _compare = self._data.get(COMPARE, None)
        return process_bool(_compare)
    @include_dict
    def compare_to_dict(self):
        return {"compare": self.compare} if self.compare else {}
class DateMixin(BaseParamMixin):
    @cached_property
    def _date_from(self) -> Optional[Union[str, datetime.datetime]]:
        return self._data.get(DATE_FROM, None)
    @cached_property
    def _date_to(self) -> Optional[Union[str, datetime.datetime]]: