Hi Thomas,
Sorry, the label is not available - only the value is stored. Variables don’t currently have properties and extending the expression engine for variables would be a major piece of work that we cannot prioritise at the moment.
As a workaround, you could use two list variables: one for the label and one for the value as described in option 2 of this post: Variable dictionary / map? populate value based on selected keys in form?.
Alternatively, add the label to the start of each value with a separator e.g. Label:Value, and use the Split function to extract the label $Utils.GetString(%Mode%).Split(":").First()$
and the value $Utils.GetString(%Mode%).Split(":").Last()$
.