Cluster level permissions needed for CSV export

This is expected behaviour indeed.

Index privileges only apply for action requests which carry index names. The clear scroll API does not carry index names, but only cursor IDs (see Clear scroll API | Elasticsearch Guide [8.4] | Elastic ).

Thus, despite its name, indices:data/read/scroll/clear needs to be considered as a cluster action.