James, thanks!
You are right. I was editing the xml by hand since I thought it makes no difference. Wrong!
I've opened the xml on the Payload xml editor and saved it without making any changes. To my surprise, the xml file got different, the lines where I set the subset matching to false have gone and then now both tellvoxcommando and VW Pro (touch) are working fine.
And it fixed also the weird behavior with VW Pro where it was saving "alter abajur para ligado," with the comma. Now it is saving the phrase correctly, without the comma.
Lesson learned, thank you!