Assets without hard references are still included in pakchunk0 – Why?

I’m experiencing an issue where some assets that are not hard-referenced by any other content are still being included in pakchunk0 during packaging.

These assets are managed via PrimaryAssetLabels, and I’ve verified that they are not directly referenced anywhere.

bChunkHardReferencesOnly is set to False, and chunk IDs are properly assigned to the PrimaryAssetLabels.

Why are these assets still ending up in pakchunk0 instead of their assigned chunks?

Are there any hidden factors that could force assets into pakchunk0 even without hard references?