Summary
Currently, when using the search Navigator brand filter along with a price range in a VTEX Business Edition, products outside of the filtered brand can be shown.
Simulation
- Populate the search navigator controller with at least 2 brands, that is for a given category/subcategory, have at least 2 different brands listed:

-
Subsequently, filter for only
Brand B
, for instance, now, only the results yielded by this specific brand for this category should be shown, -
By interacting with the price range slider, if you filter for a price, the brand filter performed on step #3 is ignored, that is, you'll possibly have products from Brand A being shown on Brand B's results.
Workaround
Directly use the search API using the priceRange and brand filters simultaneously, the search response is sending the correct results https://developers.vtex.com/vtex-rest-api/reference/search-3#productsearchfilteredandordered
(example: https://{accountName}.{environment}.com.br/api/catalog_system/pub/products/search?fq=C%3A%2F1000050%2F1000155?fq=C:/1000050/1000155&P:[20830 TO 24100]
)