I have a similar motor and the exact same problem. I even put new bearings in it. Same noise when running under load, no noise when spinning freely. Also does not make the noise when bike is lifted up and motor revved.
Bike is an older Pedigo 350W.
Bike is an older Pedigo 350W.