I'm on 19.2.1 and if I have a TextFrameItem selected, app.activeDocument.selection[0].textRange.horizontalScale = 100 returns 100, but does not actually get applied to the TextFrameItem. Many other values work, just not 100. The closest I can get is 100.01.
Am I missing something?