Currently, everytime you change something that for example has a match and only changes 2 out of 100 descriptions. Technically, all descriptions get re-applied. Which is not a problem, since all the others are unchanged.
This can be a problem though, because Figma sees this as a component change and forces you to publish an update on even those components where nothing changed.
Currently, you only get layer name as value. This can be a problem when you are editing variants items. They have special names, like isGrey=true,isLarge=true,size=200 and these names do not really help.
Check if it would be possible to add another variable that – only for variant items – takes not the layer name but the parent frame (variants component) name.