After extensive searching, I found that this was related to the PolyLang plugin I had installed. When it adds language support it modifies the WP_Query and lang=” MUST be added as a filter to specify all languages or lang=’fr’ to specify searching only in French for example, else by default it uses the default language of the wordpress installation.