It doesn't seem to work here:
#cmdSetup comboboxhot Load__Mode Main_
:read: :FUNC?
:write: :FUNC
:string:
:update: Main_Select
CC CURR
CV VOLT
CP POW
CR RES
OCP OCP
OVP OVP
Dual DUAL
Dynamic DYN
Load Effect EFFECT
List LIST
Auto_List ALIST
LED LED
Timing TIME
Short SHORT
Battery BAT
----------
It works for everyone 
A conditional statement will fix it:
:readformat: substring(value,0,9)=="MODE:LIST"?substring(value,0,9)+substring(value,11):value
You can generally test these expression on the command line, but you have to add a = in front of them:
First you create a value:
=var value="MODE:LIST12"
then you can use the expression:
=substring(value,0,9)=="MODE:LIST"?substring(value,0,9)+substring(value,11):value
Arrow up will recall old commands.