Hi Martin,
sorry for being so unpercise...
I just reproduced it to make sure - and I think I know why this happens.
I reproduced it on a vCenter Appliance Version 6.7.1 build 10244857
1) During the installation of our plug-in we create 4 custom roles.
2) Look at the MOB/AuthorizationManager/RoleList and confirm that the definition is correct
3) Start the vSphere html Client, -> go to Administration->Roles
Select the custom role, and click "edit"
Add/Remove a privilege
The next tab in this wizard has 2 inputs - Name, Summary. In the Name Input you see the localized name of the Role, there is no text in the Summary Input (although there should be ....) - don't change anything here, just click ok.
4) Refresh the MOB, and you can see that the values have changed as described below.
In our plug-in, we just use the custom roles to determine what the current user can/can not perform. We do not manipulate them at all.
If you have any more questions, don't hesitate to ask.
Cathy