This is a rather general question.
If parameters are disabled in the GUI, should scripts still be able to change their values?
For example, if you enable beatsync on a sample, the transpose and fine-tune controls are ‘greyed out’ and the user cannot modify them. However, it is still possible to change their values via scripting.
Should this be filed as a bug report? or is this the intended behaviour?