Construction Script doesn't run from Editor Module when not in PIE

I’ve found strange behaviour where the Construction Script will not run on my Blueprint objects when the Actor is spawned in the editor through an editor module or plugin while not in PIE mode.

If I hit simulate and then run the editor module code, the construction script runs as expected. If I move the object about in the editor, the construction script runs as expected.

If I manually call the Construction Script through C++ in the module after the actor is spawned, the function call executed but cannot be stepped into and the script does not run (given the same circumstances).

It appears that the Construction Script itself may not be loaded by this point for some reason?

The expected behaviour is that is is the same regardless of PIE state.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks