When I attach an object using the combine attach tool to an assetbundle with both a main and secondary slot filled, the object seems to jump between the main and secondary asset bundle to determine its relative transformation.
This happens when the save is reloaded and seems to not have a clear logic behind whether the transformation/scale offsets. The below images demonstrate this.
The hair was attached to the body (which includes a main and secondary). Upon backing out to the main menu and reloading the save, the hair has changed positions on every model.
https://i.imgur.com/vpswglH.png
https://i.imgur.com/ZyIuWyH.png
The positions seem to change after each reload.
Upon further investigation, it seems the main and secondary assetbundles (main: head _bothan, secondary: body_greedo) swap within the component hierarchy when I copy and paste the combined model. Image below:
https://i.imgur.com/7I7bHKo.png
It seems the crux of this issue is that on initial save loads, the main and secondary asset bundle change positions in the component hierarchy and revert when the individual model is reloaded. Thanks for any help that could be provided!
Continuing to deal with this problem. Attaching a component causes the hierarchy to offset until reload. Really frustrating.