Sentry Issue: [POSTHOG-36X](https://sentry.io/organizations/posthog/issues/2508108850/?referrer=github_integration)

ee/clickhouse/queries/funnels/base.py
prop_filters, prop_filter_params = parse_prop_clauses(
            entity.properties, self._team.pk, prepend=str(index), allow_denormalized_props=True
        )
        self.params.update(prop_filter_params)
        if entity.properties:
            return prop_filters
        return ""
    def _get_funnel_person_step_condition(self):
        step_num = self._filter.funnel_step
        max_steps = len(self._filter.entities)
        if step_num is None:
            raise ValueError("funnel_step should not be none")
        conditions = []
        if step_num >= 0:
            self.params.update({"step_num": [i for i in range(step_num, max_steps + 1)]})
            conditions.append("steps IN %(step_num)s")
        else:
            self.params.update({"step_num": abs(step_num) - 1})
            conditions.append("steps = %(step_num)s")
        if self._filter.funnel_step_breakdown:
            self.params.update(
                {"breakdown_prop_value": [val.strip() for val in self._filter.funnel_step_breakdown.split(",")]}
            )
            conditions.append("prop IN %(breakdown_prop_value)s")
        return " AND ".join(conditions)
    def _get_count_columns(self, max_steps: int):