You’ve discovered something that has confused musicians for over 40 years now. It all stems from how the MIDI protocol numbers things and how some synth manufactures do it.
Sorry if this becomes a bit technical, but here we go. The MIDI protocol numbers everything from 0 (zero). A MIDI message MIDI message consists of two kinds of bytes. A status byte and one or more data bytes. Each byte, in turn, consists of 8 bits (1’s or 0’s). One of these bits is used to determine if the byte is a status- or a data byte. That leaves 7 bits for the value, and 7 bits gives you 128 possible value combinations in the binary system.
You can try this yourself by opening a MIDI track in the List Editor. Now scroll the values in any of the Data columns up and down. You’ll see that they go from 0-127. This is how the MIDI protocol numbers values. (In case you haven’t made the connection. This is the reason that there are 128 possible slots for sounds in the drum editor!)
The confusion, when it comes to patch numbering, is caused by the way some manufacturers follow this standard, while others don’t. Some number their patches from 1-128 (I won’t even go into Roland’s weird numbering system, based on the number 8). Presumably, because it’s more in line with the way we humans deal with numbers in daily life. You do count from 1-10 not from 0-9. Don’t you?
If the patches are named from Patch 1 to Patch 127 (in your Inspector list), you’ll ether have to make the mental calculation of adding or subtracting one, depending on your point of view. If you in a MIDI editor and want to call up patch 1 on your Track Inspector list, you’ll need to insert a Patch Change message with the value of zero. To call up patch 8, you’ll need to insert a value of 7, etc. Or you could go into the “MIDI Device Manager”, under “Devices” and change the names of the patches (see page 460 and onwards for the details).
While you’re at it, and you’re dealing with an external hardware synth, take some time and rename the slots with more descriptive names. This may take a while, but it will be much faster and easier to find the correct patch in the future.
This is no bug. As I’ve said, this confusion has plagues synthplayers for over 40 years (even before MIDI excised), so don’t expect a “fix” anywhen soon.