IMHO, the root cause of most of the sounds a hub motor makes all come from Newton's Third Law of Motion. When the coils act on the magnets attached to the hub the coils will try to move too, in the opposite direction according to Newton's law. The magnets are rigidly attached to the hub but...