Well done for your efforts to troubleshoot the bike, sounds like a difficult one, could be difference degrees of motor and controller, i.e. theyre not compatible, incompatible ebrake resistance level confusing controller, burnt coil on controller, damaged hall sensor etc, that would mean it...