I feel there should be more documentation on DataModel.Name because print(game.Name) can often output some strange and inconsistent results. If there were proper documentation, maybe there would be a good use case knowing its functionality.
I’m not on the studio team, so I can’t say for sure until I look into this… but I can venture a guess. I believe that the behavior of this property isn’t defined. As in, it is what it is, and there’s not meant to be a rhyme or reason. You probably shouldn’t use it for anything important.