I agree, it’s not in the Construction Script for a reason, you should spawn anything On Begin Play or later. However, you can still create a custom event in the Event Graph and call it from the Construction Script, even though I can’t see why you would do that.
Anyway, if I understand Wernerway correctly, it’s not the emitter, but the entire actor itself gets relocated to the world origin for some reason.