Quote:

Can anyone suggest a fix?





This is almost too fundamental to suggest, but it nailed me more than once when I was trying to get my upper banks working, so I'll mention it anyway.

Are you sure the sequence isn't sending a GM sysex to the unit before you try to change to an upper bank patch? Or that you haven't inadvertently switched from performance mode to GM mode somehow?