I use a 2200kv, 40A motor with odrive, closed-loop with encoder and I do not reach the speed I think the motor should reach. At around 1400rmp, the motor does nearly not spin up anymore, also when I increase maximum current. The power supply does not influence the speed, it is the same limit for 12 and 20V.
What could cause this problem? Can it be related to field weakening?