See this guide: https://www.schneordesign.com/diy/diy-irobot-roomba/chm-clean/ Due to if there’s a lot of debris inside the gears that brushes can’t turn, Rooma stops by Error 2, in your case the brush system may be disengaged, probably the smallest and weakest gear, the motor’s one, has worn teeth or enlarged bore and slips.