solution to this is ChunkDownloader.
Assign your game content to have different chunkIds and then they will be compiled into different paks and you can send and download these into a game as dlc!
Also this is how Valorant does it, go into val content folder and you see: