Поскольку ваши поставщики представляют собой массив строк, и вы просто сравниваете его со строкой, поэтому во всех случаях он будет проверять условие.
Таким образом, вам нужно проверить строки в массиве и сравнить их с 'All ', чтобы правильно проверить состояние. Итак, ваш код должен выглядеть так:
if(!this.tabSchemaDetails.schema_context.providers.includes('All')){
request['schema_context']=this.createConditionsData();
}