Enhanced Patch Persist?

If you block the CC64 sustain message and use a Sustain Scriptlet instead ( [Gig] Sostenuto and Sustain ) in front of the Scriptlet form @pianopaul, it should work. I could even modify a bit the Sustain Scriptlet for it to replace the CC64 sustain automatically. But, you could already test with it like this.

Another question, if you are using a Kronos who has already a kind of Patch Persist feature built-in, why do you need to do so much efforts?