Yikes, that's some bum luck man. I wonder what controller you're using exactly (e.g. KLS14401...). Did you overvolt the controller, e.g. run 108V on a 96V controller? I could see overcurrent being an issue too, as that happened to me before. I think it's good to dial a Kelly back down a bit, or else invest in a beefier one. My 500A controller drew a measured 620A once, at 70-75V. I used to not worry, thinking it would kill the motor before anything (just an 8kW QS hub), but one day the Kelly failed catastrophically after taking off with WOT. Might've blown a cap from too much power. I try not to go past 450A now bursts now. Just safer for it, though they should be hardware protected from nuking themselves (overvolt, overcurrent, overthermal hardware self-protection in the description... however their, translations aren't always the greatest, so what I'm taking to be built-in hardware self-protection might actually be referring to the programmable features one can enable optionally in the controller app, I see now in retrospect). Either way, I hope Fany sorts you like he did me. I really like your bike BTW.