My situation is a bit different but I think I found my problem. I had a scene component in the child class that everything was under. It had 0’s for relative position and the static meshes under it also had 0s. So I don’t know why it was an issue. When I reparented everything to the default scene root instead of this scene component they all stayed together. Guess I need to understand scene components a bit better, I thought it just provided a grouping mechanism and a transform.