as usual late to the party
first, you mention it doesn't rotate as effortlessly as others-id check rods etc, , but as they are plastic , theres nothing to bend
second, for the motor,
my first thought was its worn out, the heat is telling, versus sluggishness alone, imho.
you dont mention the wheel and skate wear, but often these correlate, in terms of visible wear and motor life, to some extent, but not always.
I might suggest, as a last resort to salvage your motor, if possible,
that you rinse (literally) the motor in meths, 91% if you can obtain them, to remove the electrical lube.
meths dry quickly and reinse the suspended carbon dust and grot, which the lube washes away temporarily and then holds the carbon dust. I have learned this first hand.
I have had much success with the meths rinse, provided this is the problem. I know too that meths are pricey in the UK compared to the US, but, I find them useful for removing oily stuff. avoid getting them on the plastic, as they can leave a stubborn white film, which has to be polished off.
fwiw you can run the motor while wet with meths, but, in your case since its getting hot, id let it dry , or use computer compressed air to expedite drying.
I am guessing a new motor.
fwiw stainz are tricky, and a good fit isn't aways acheived on first reassembly. ive done these a few times and have gotten used to starting over to make things perfect.
while it works well at first squirt, electrical lube should not be used on the commutator ring or brushes imho