Wow, I'm glad I read to the end of this thread as I have the same motor and think I can answer your question about "why was it rubbing on the stator". So, the design of these motors as you've noticed is a bit odd. Since there are 2 stators and they surround and enclose the rotor almost completely, they must be correctly aligned and "pulled apart" by the 8 center bolts on the front and back of the motor (4 in front and 4 in back, the large ones that screw into the stators). When done correctly, the stators will be slightly separated from the rotor and held at the correct gap distance by the bolts. I ran into this when I put my own motor back together after attempting to find a place to my hall sensors for uvw mode. When I first assembled it, I did not get those bolts tightened correctly and my stators were squeezing tight against the rotor... it would not move at all until I realized the stators must be pulled evenly apart by tension from the bolts on the outer shell. I used a low torque setting on my power driver and slowly worked around each bolt. Then I raised the torque setting a bit, and worked around each again. I repeated this until the rotor spun freely and the gap was visible from the top access panel.
Interestingly this design does allow for increased gap adjustment to reduce cogging drag, or decreased gap to give more torque.
Here's a picture of my stators before adjustment, with no gap (rotor frozen).
Here's what it looked like with a better gap and spinning freely...
View attachment 3
In your case it appears that on one side there was little or no gap there was some dragging friction from the stator against the outer edge of the rotor. This friction caused enough heat to break down your magnets. It's a bit tricky as you can only see the top of the rotor with the little door on the top open, so its important to torque the 4 bolts on each side evenly and with a torque gauge if possible. Or at least do a careful test of free spinning before riding I suppose.
I do feel for you man as you have a ton of work on that bike so far. Those motors are still floating around here and there on the internet, so you should be able to find a replacement online. I'm considering adding fans and/or water cooling and a throttle reduce routine if the temp goes up on mine just in case to protect the motor.
I am interested to know if you have the cad or stl files for that hall mount you made? At this point I'm still working on my commutation method. I tried to use the sensor circuit it came with and got my arduino to communicate with it, but the signal was very bad and the position data jumped around all over the place. I think the communication protocol is wonky, or I just have no idea how to get the serial clk timed right. This has stalled my progress as I look for a better commutation method. I was able to get a cheap bike controller to drive the motor without feedback, but it's not going to work for real riding.
