We don’t really know the use case why there’s a need to load all the maps, but I suppose it’s just a world where players probably do have their own personal space where they can build, so the use case could be just filling the world with these maps.
Loading these maps periodically could really help the datastore limits since every second a credit is added back to the budget. So a coroutine could help with that.
If the use case is for example an FPS game with different maps, then there’s no use in loading all the maps or even caching them, but load them just in time.