A query with facet filters inside filters used to work but not anymore

Basically, this query used to return results and now it always return no results:

  "filters": "date>1644770821 
              AND status:-full AND status:-cancelled 
              AND (categories:33454 OR categories:33456)"

I changed it to this which works:

  "facetFilters": [
    ["categories:33454", "categories:33456"]

But according to the documentation, it should be the same. What happened?