I have a very similar problem. I have number of users who can search on specific indices and theoretically can schedule reports, as their current role includes schedule_search capability. However, when a report is created and scheduled (even to run every minute) it always says:
"There are no results because the first scheduled run of the report has not completed."
Opening the report in search produces valid results though, and the search takes 1-2 seconds only.
... View more