Maybe the object has some init code to initialise itself - an editor-placed object would run the code/script when the mission starts but the same wouldn't happen when it's camcreated. If you could find out what the code is and what information it needs you could conceivably call the code/script after you've camcreated the object.