Different search engines handle Boolean operators differently. Some require the operators to be typed in capital letters while others do not. Some search engines use drop-down menu options to spell out the Boolean logic in short phrases. This could radically alter your search. Be sure you know the defaults of the search engine you are using and how your search engine handles Boolean operators or your search results may not be what you expected.
Strange things can happen for other reasons as well.
Whatever the case, you may never know the real reason. Some search engines, in order to cut down on response time, routinely ignore small and common words that appear throughout the texts of documents and in titles. Not all search engines recognize the same stop words. In addition, their lists can and do change frequently. Not all search engines accept proximity operators, but a few accept NEAR in their advanced search option.