Sounds like a seized bearing in the brushroll.
A bearing can look good and like new, but still be seized or worn, especially in vacuums. The amount of times i've seen brushrolls that look to have perfect and like-new bearings, yet are seized up is unreal. If its just seized you can usually get away with taking the seals off, cleaning it out with WD40, and repacking with fresh grease (if its not a sealed bearing that is) The only bearings i've not been able to repair this way are ones that have been submerged in water and rusted beyond saviour (if they've only been damp and slight corrosion/rust they can sometimes be saved still depending how bad), or where they have gotten so hot from being seized it damages the races or melts the internal plastic retaining ring.
When I refurbish vacuums one thing I do is the bearings get repacked with fresh grease, as 9 times out of 10 the bearings are seized to some extent, and very rarely need replacing, just cleaning and re-greasing.