I can confirm this is still happening in 5.2.1.
It’s very frustrating since it’s extremely common to want to change the name of a subobject. The current solution at least gets you out of a corrupted state, but it’s a very cumbersome workaround that leads to data loss. I hope the Unreal developers can prioritize a fix for this.