BeginDestroy() called on child actor from OnConstruction()

I have an Actor which has several child actors. The Actor constructs itself via an overriden OnConstruction() method, which also takes care of spawning the child actors.

Now if the Actor OnConstructs itselfs, it spawns an child actor on which its BeginDestroy() method is immediately called. Why?