@DanielGurman, thanks for the heads-up.
Indeed we have found some issues when using double quotes (strings arrays) instead of single quotes (char vectors). Unlike Python in Matlab they are not always interchangeable.
In this recent commit (6677880), Brainstorm (15-Jul-2025) handles the use of strings arrays "text" in the options for processes when calling bst_process('CallProcess', ...' as in your example.
Moreover, a note has been added in the Scripting tutorial to point towards the use of char vectors (single quote):
https://neuroimage.usc.edu/brainstorm/Tutorials/Scripting