Just to be sure, since it is a large difference in calculations, are you certain it is degrees, not percent?
![660px-Slope_quadrant.svg[1].png 660px-Slope_quadrant.svg[1].png](https://endless-sphere.com/sphere/data/attachments/188/188464-ece2512965d39af33fdaf8565b297dd6.jpg)
\
If you know the slopes, wheel size, bike weight plus rider and anything you carry, and any headwinds you'll encounter, you can use the http://ebikes.ca/tools/simulator.html to play with various configurations of systems to see how much power it will take to accomplish a specific job, using the "middrive" option and the various gearing you have available. If it doens't have the motor you want to use in there already, you can just pick a small hubmotor and a controller of appropriate current limit (or use the custom option to create one with that limit), to do the guesstimates with. It's not perfect, but it will get you in the ballpark.
This is a basic slapped-together comparison sim of 20 degrees vs 20% with the closest gearing it has available to your best low-gear combination, but not knowing your system/rider weight or other parameters I left those as defaults.
https://ebikes.ca/tools/simulator.html?mid=true&motor=MG310_STD&cont=cust_12_25_0.03_V&hp=0&grade=20&cont_b=cust_12_25_0.03_V&motor_b=MG310_STD&hp_b=0&mid_b=true&grade_b=11&bopen=true&batt=B4814_EZ&batt_b=B4814_EZ&tr=34&tr_b=34
The table doesn't come out aligned below but you can see the huge difference in the two--the system A on 20 degree slope literally can't even move, while the 20 percent slope (a bit more than half of 20 degrees) is able to reach about 12kmh on throttle alone, no human power. System A shows virtually no power usage but that's wrong because it would actually be at absolute max limits trying to move until it overheated or the controller shutdown to protect itself. The overheat warning time/etc here are not valid because those are for the little hubmotor I chose as I didn't see the BBS system listed.
Graph Syst A Syst B
Wheel Torq 41.5Nm 39.4Nm
Mtr Power 19W 411W
Load 31W 411W
Efficiency 12.7% 70.9%
RPM 7.2 rpm 161.3 rpm
Electrical Syst A Syst B
Mtr Amps 24.9A 24.0A
Batt Power 151W 580W
Batt Amps 3.1A 12.0A
Batt Volts 49.4V 48.4V
Performance Syst A Syst B
Acceleration -2.68 kph/s -0.01 kph/s
Consumption 274.6 Wh/km 46.7 Wh/km
Range 2.5 km 14 km
Overheat In 13 minutes 14 minutes
Final Temp >250 °C >250 °C
It is possible that the motors are a differnet winding, so that they spin the same speed at their respective max voltages. There is probably info about that in one of the many BBS01b threads (I have not looked at most of them in years, so I don't know for sure).