Hi James,
Sorry totally missed your post!
I have reached out to some SMEs for you and I hope this helps:
One strategy is to filter 'By Agent', allowing the user to see all Time-Off requests still in the system for that Agent and export that, including all TORs for that agent still in the system.
TORs are subject to automatic data cleanup Work with time-off requests - Genesys Cloud Resource Center (mypurecloud.com)
Best option for most flexible reporting over time where the user is in control of storage as well as presentation, is to use the APIs and periodically extract the data needed & archive if they want to store TORs longer than that article describes. This could be done with your own developers, or reach out to your Genesys Account Manager who can check with our teams to help you achieve this.
Hope that helps.
------------------------------
Tracy
Genesys
------------------------------