I think that you have found a solution to your problem and/or that it is no longer necessary.
You can find a possible answer to this question here:
I also have this problem at the moment and the solution given in my link has helped me. So that I don’t change the names of the nested components.
To be honest, I find it significant and incredibly annoying that this bug has been discussed and reported so often and no one has yet bothered to solve this problem.
In the worst case: Just don’t let me change the names in this case. Would be a bad solution but at least you get the desired behavior and don’t have to dig through Google to find this strange train of thought.