Any instance parented directly to the DataModel does not save when being published or exiting the team create session. This is inconsistent behavior as it only occurs when in team create.
Steps to reproduce:
Open a place and enable team create.
Create an object and parent it directly under the DataModel.
Publish and exit the team create session.
Re-open the place, see that the object is gone.
Alternatively, check to see whether the object exists in the published place. You’ll find that it is missing.
Does make me wonder if Roblox would fix this by fixing the bug stated, or removing the ability to parent non-services to the game directly. It doesn’t seem like a good practice to do this.