If your Dyson Ball Animal vacuum cleaner’s brush bar refuses to turn, see the Dyson Ball Animal Brush Bar Won’t Turn problem page for possible problems and solutions. The screeching noise could be a bad belt. The belt attaches to the motor and spins the rotating brush head. Hard to say without make and model. Not sure why the performance would be affected in different rooms. Is the vacuum height adjustable? Could be thicker/taller carpet in one room vs. the other.
Have you verified the system date? Make sure the date is set correctly in terminal (access in recovery mode) there's a specific format like MM:DD:HH:MM:YY. I would google to make sure. Hope this helps.
If you’re purchasing a replacement front panel part from ifixit, you can stop here. The remaining steps remove parts that are included with the replacement assembly.