Regular search vs filter with goggles

Description of the issue:
In the brave search (using the search API), if the search term is
“Bank of America Corporation site:cnbc.com” yields more results than using brave goggles with config $site=cnbc.com. Why is this difference ? Is there any parameter that can be tuned to achieve similar results.

Brave Version (check About Brave):
Using brave search API, so brave version should not matter

Operating System:
Ubuntu 20.04

Information about Brave Search, that I have collected (so far), is at the following 2 locations, here in the Brave Community:

OpenAI API or Claude API integration issue connecting to Leo AI - #3 by 289wk

Browse and Filter All Goggles - #2 by 289wk

Helpful Info & FAQ for Brave Users - #54 by Saoiray

I am not yet able to offer suggestions re the more in-depth features:

  • Brave Search API
  • Brave Search Goggles

But you might find what you are looking for, somewhere in the combination of those 2 links.

PS. Learning how to participate at GitHub; and, learning Git:

Brave Search UI has wrong Serbian language translation - #4 by 289wk