Midihub changing presets by midi message

Thanks for getting back to me-
Program change ; 1,2,3= ascending. 3,2,1= descending.

My settings:
image

-to TriplePlay [FTP] patch contains Program 0

image

RESULT-MHub goes to Preset A

–to TriplePlay [FTP] patch contains Program 1
image
RESULT-MHub goes to Preset B

----to TriplePlay [FTP] patch contains Program 2
Nothing recorded in Midi monitor!
RESULT-MHub goes to Preset C

Now Descending:
–to TriplePlay [FTP] patch contains Program 1
AGAIN, no midi activity recorded on A,B, or C
RESULT-MHub STAYS Preset C

—to TriplePlay [FTP] patch contains Program 0
AGAIN, no midi activity recorded on A,B, or C
RESULT-MHub goes to Preset A

This has been tested many times with the same result
Looking at Midi Monitor, the obvious thing to do is switch MHub prhrm revive Channl to 2. But if I do that I get equally, but different nonsensical results.

I am stumped.