Best way to run multiple leaderboards

Currently in my game I have 6 leaderboards.
(3 categories each with All-Time / daily variants)

Is there a better way to store my data and load it onto leaderboards then having 6 ordered datastores?

could use MemoryStore SortedMaps for the daily ones to reduce the strain on the datastore rate limits, making it only 3 ordered datastores