Query regarding scroll and clear permission

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 https://www.elastic.co/guide/en/elasticsearch/reference/current/clear-scroll-api.html ).

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