Quick answer: Construct 3 System Create By Name returning unset after importing objects from a bundle? Bundle imports don't include the type registry - reload or explicitly register types post-import.
Bundle-imported NPCs work in placement. Spawning by name via System Create returns undefined.
Reload project after import
Save and reload the project. The type registry rebuilds; bundle types are registered.
Or pin family references
Reference family names instead of object names. Families are stable across bundle imports.
Verify with debug log
System Create > What was created. Empty result = type not registered.
“Bundle import is dynamic. Some dynamic operations require restart to fully apply.”
Treat bundle imports as a project-changing event. Save before; restart after; verify before working further.