I was just fighting with this today on a viola part (wanting to switch to pizzicato), and I kinda feel like there would be an easier more intuitive way for Presonus to do this in future updates. When you're recording and you are pressing key switches, you hear them change, and you think, "Okay it worked", but then you go back and listen to the playback and it's just set to the last key switch you pressed. Maybe the answer is they put an on/off type of control somewhere just to record key switches. I get it that they could interfere with actual playback notes, and something needs to be different, but I ended up having to paint them into the automation lanes manually.
It's not too bad when you're working on string instruments where there are long sections that you want to change expression on, but if I was working on something that needs to be changed often (like a funk bass part), I feel like it should be easier to change them live. At least make the feedback while recording match the playback. I feel like in any good DAW, what you hear while recording, is what you should get.