Ошибка в том, что вы не указали тип запроса - термин или соответствие - в поле состояния. Поэтому, если статус представляет собой текстовый тип данных, вы должны выполнить запрос на совпадение:
{
"_source": {
"includes": []
},
"query": {
"bool": {
"must": [
{
"match":{ "status": "IN_PROGRESS"
}},
{
"range": {
"requestDate": {
"gte": "2018-10-01T08:00:00.000Z",
}
}
}
]
}
},
"sort": {
"requestDate": {
"order": "desc"
}
}
}