My G0704s original 90v dc motor control board put out about 3/4 o it's fw speed voltage when in reverse, at the same speed setting.
If your PM uses a similar brushed dc motor, the Chinese knockoff KB controller board is probably is doing the same. I believe there are some trim potentiometers on the board that allow tuning the fw/rev voltage outputs. I'm not sure if the factory actually tunes the boards after installing them or not.
I swapped my motor out with a 1.5hp bldc a log time ago, so I don't remember exactly how to do it.
If you look up the KB120 manual, you can probably figure it out. On mine, I seem I remember the stock board being so identical to the KB120 that it had the same trim pots, capacitors, plugs and everything in the same places. It was a blatant copy.