## 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!

ee/clickhouse/views/test/test_clickhouse_trends.py
bre: Optional[Union[List[int], str]] = None
    bre_type: Optional[str] = None
def get_trends(client, request: Union[TrendsRequestBre, TrendsRequest], team: Team):
    data: Dict[str, Any] = {
        "date_from": request.date_from,
        "date_to": request.date_to,
        "interval": request.interval,
        "insight": request.insight,
        "display": request.display,
        "compare": request.compare,
        "events": json.dumps(request.events),
        "properties": json.dumps(request.properties),
        "smoothing_intervals": request.smoothing_intervals,
        "refresh": request.refresh,
    }
    if isinstance(request, TrendsRequestBre):
        data["bre"] = request.bre
        data["bre_type"] = request.bre_type
    filtered_data = {k: v for k, v in data.items() if v is not None}
    return client.get(f"/api/projects/{team.id}/insights/trend/", data=filtered_data,)
def get_trends_ok(client: Client, request: TrendsRequest, team: Team):
    response = get_trends(client=client, request=request, team=team)
    assert response.status_code == 200, response.content
    return response.json()
@dataclass
class NormalizedTrendResult: