To me that brush does not appear to be worn to the extreme extent that would cause those symptoms.
I assume this is then a DC brushed servo motor (i.e. not universal or?), have you tried running the motor disconnected from a load and see if heating occurs?
What make/voltage of the motor?
Usually worn brushes do not cause overheating, if they were down to the springs, Maybe.
Al.