Spawning an actor in PostActorCreated() creates two of them

As previously mentioned, dragging from the content browser into the level creates a preview asset first and then creates the final asset when you release the left mouse button. Using the right click method likely skips creating the preview asset which is why it’s only called once. If this works for you then you can continue to use that instead.