When I advice to use MIDI maps is because you will be able to assign a specific preset # to a specific program change #. Build your own MIDI map.
The offset is not an issue so it won't be fixed, there's nothing to fix. The 2 MIDI standards are fine. You can check if your MIDI pedalboard allows you to choose 0>127 or 1>128. Otherwise it may be that you will have to live with the offset.