But I just found that this is a bug of Qlik Sense.
The PC with strange behavior has as Main setting for currency (it is in Brazil):
SET MoneyFormat='R$ #.##0,00;-R$ #.##0,00';
If I change to not have the R at the begining, it stops converting R6 into 06.
It seems that it is interpreting the $ as an wildchar.