You are probably missing the CreationMethod line. If you are on an earlier version of the engine, it was a boolean called bCreatedByConstructionScript.
What is happening in your case is probably that the component is created a lot of time and never cleaned. Also, do not forget to Register each components You can also use RegisterAllComponents(); like in the example above to do it for all of them.
I’ve never seen it documented, found it out by searching around You can accept the answer again…looks like commenting on it means it’s not valid anymore