where did you buy it from?
there are two different versions one coming from india and one from china, chinese one has differernt insert set up, I'm thinking its the indian made version ( has rounded edges on back of hub opposite to cluster side)
I had some macbmc ( china ) motors modded before leaving china to convert front motors to rear motors,
I think a similar adapter could be used to repair you motor
pic below
Hello !!! my motor looks like the left pic but it's black and the left side of the motor is not exactly the same but the rest of the motor seem too be the same. Thanks