Blueprint: Scene Component can't change owner

I’m curious if there is a way through blueprints to change the owner of a Scene Component.

Currently, you can attach the scene component to a different scene component but the owner will still stay the same. The “attached parent” will change to the new target.

The problem is that if the original owner/actor is destroyed, so is the scene component. Regardless if it is attached to a new actor.

I’ve tried detaching and the owner and it always stays to the original that the scene component was added to.

According to this bug report, it may be by design? I’m curious if there is any way around it.

OP:

Bug Tracker:

I believe by the nature of components needing an Actor so that they can be present in the world you would never be able to change who owns it, and the owner would always remain the actor who spawned it. If you do need to change the owner after spawn, I would say that a component is not the most ideal class for what you are trying to do.

However if you absolutely have to use a component, the way to do it is to spawn a new version of the component on the actor that you want to change it to each time.