The ‘Vault’ is online, probably requesting data from an account DB. From the online Vault, the packs are downloaded to the Launcher Library Vault.
One suggestion is for Epic to open source this library code, let the community develop the feature, then Epic can review and approve the final result.
Although it would be preferable if the folders (directories) could match for both the online vault and the launcher vault.
Obviously, it is complicated.