swamptooth
just tried tts-1 with my oxy49 keyboard in both x2 and x1. same thing you're getting. program changes work in x1 not in x2. inserted a load of program changes in the project and had arpeggiator running with automation and they all worked fine. looks like a routing question. i also opened the midi track in prv and let it play and x2 DID NOT crash or experience any abnormal issues. played as expected.
It's is possible there may be some differences - in my case the project started by opening a
pre-existing midi file (later saved as a .cwp). I'm not sure if my problem would carry over or not to tracks originally authored (or recorded)
within Sonar - I'll have to look into that.