Moving/Re-attaching ActorComponent to another actor

Hi!

I’m creating many components inheriting from ActorComponents at runtime, And I wanted to move them between actors. Now, I know this is possible with SceneComponents, but I don’t actually need the transform, since I’m using these components for the data and functions rather than position, so I was hoping to save some performance there.

Is that possible or am I misunderstanding UE4 architecture and I have to use SceneComponents in this case?
If the latter, is there much of a performance impact in having, say, 2000-5000 SceneComponents as opposed to ActorComponents in a level ?

Thank you!

I have the same question. I know this question is old, but an answer or feature request ticket would be useful Unreal team.