Regarding your second statement, it is definitely not a solution.
In a scenario of mass renaming of SGs for whatever reasons, you would temporarily lose all permissions granted to these and would have to manually re-add them with correct roles. I'm aware all of this can be automated and scripted and all but ... GUID exists for a reason
There must be an official statement on this specific action from VMware IMHO.
Either it is a bug, either it must be clearly specified somewhere in the documentation.