Since you have linked report where history is getting stored & report may be scheduled on particular interval here new requestor will see previous data as job is not executed.
Solution will be use runtime analytics. As this data is read only
Another solution use user context https://saviynt.freshdesk.com/support/solutions/articles/43000431474-context-types-of-elasticsearch-...
I am using run time analytic only. I even can scheduled my report every 1 or 5 min. But even in the time period, anyone can see others previous manager data. So we dont to show anyone data to any other manager.
Secondly in Context drop down option inverse user is not visible for me.