sure others will chime in that know more, but could you have been in too easy a gear and not getting enough torque on the pedals to get the motor to give full power????
that would be my first thought
does it have a power meter on it so you could see how much it was putting out
the mid drives are...