Quick answer: Unreal Blueprint async-loaded soft class references not preserving dependent BP references? Cooker doesn't track soft-load chains - explicit hard reference for cooker visibility.
Player levels up; soft-loads upgrade BP; depends on stats BP; stats BP not in cook.
Hard reference from a hub
One BP hard-references all upgrades. Cooker walks; transitively includes deps.
Or add to PrimaryAssets
Asset Manager primary asset rule covers the soft-referenced classes.
Audit cooked content
Asset Audit shows cooked. Missing soft-loadable = the bug source.
“Cooker tree-shakes by hard references. Soft chains may be invisible.”
If you ship soft-loadable content, the cooker visibility is mandatory. Plan; document.