Inside Unreal: ChunkDownloader Explained

Thanks, this is a really awesome tutorial! But I have a some questions. UE 4.27.2

  1. Asset Audit is not create chunks with my custom UPrimaryAssetLabel. What must be done to inherit from the UPrimaryAssetLabel class?

  2. I created some test Data Assets of PrimaryAssetLabel with few assets.
    ChunkId 0
    ChunkId 5001
    ChunkId 100001
    ChunkId 1000001
    And I try opened Asset Audit. It took 10 minutes!!! After that, I tried to build the project and it took a very long time. Although I have ssd and i7 installed.
    I think, this because, the Asset Manager create all this millions files with chunk id. If you look in the directory MyGame\Saved\Cooked\WindowsNoEditor\MyGame\Metadata\ChunkManifest, you will find all these files. I have 1000004 pakchunk.txt files. And all not specified id are simply empty.
    Because of this, I had to decrease the id digit. Is this a bug or is there a way to exclude creating empty id’s?

  3. And another question. In the …\WindowsNoEditor\MyGame\Content\Paks directory, I have an additional pakchunk0optional-WindowsNoEditor.pak file created.
    What is this file?
    In the Reference Viewer, I encounter collapsed nodes with multiple nodes. Is it related somehow? How to understand what these nodes are?

I would really appreciate your answers!