Just tested my setup in 2 kW mode on flat ground and logged max watts by gear. The motor only reaches the full 2 kW output in the top two or three gears, around a 2.7–3.3 ratio and higher.
That’s completely normal. At lower gears and slower wheel speeds, the motor needs much more torque, which means high phase current. Without enough back-EMF at low RPM to oppose that current, amps can spike into unsafe levels of heat, so the controller limits current to protect the motor. That’s why wattage appears lower in easier gears. On inclines it’s different because there’s real mechanical resistance to overcome, so the current that does flow is actually being converted into torque instead of mostly heating the copper.
The data actually shows my 36 T chainring with an 11–51 T cassette is very well matched to the motor’s power curve. The range is just long enough for the motor to use its full 2 kW before it runs out of RPM. A smaller ring like 32 T would probably hit the current limit sooner and never quite reach full power, even in top gear.
If I went bigger, say to a 42 T, I’d simply trade torque for speed, slower acceleration but slightly higher wheel speed at full power. However, the extra speed would mostly be eaten by aerodynamic drag, since 2 kW already sustains about 40 mph on flat ground. So any top-speed gain would be minor, maybe a couple of miles per hour in short bursts.
In short, the motor isn’t “spinning out.” The gearing already lets it hit its power limit, and any taller gearing won’t add real top speed unless I raise voltage or reduce drag.