From what I understand, the prosecution could ask her to recuse herself, and if she does not, they could go to the 11th circuit court and ask her to be removed.
The problem is, the circuit court doesn't like to remove judges from cases without valid reason, and the 11th circuit leans conservative. They could end up failing to have her removed and just angering her. (If they do take that step, they probably want to make sure they have a lot of evidence on which to base their motion to have her removed.)
In general, its a bad idea to anger the judge presiding over your case. But, Cannon is so biased/incompetent it probably doesn't matter if they anger her at all, she'll be in Trump's pocket regardless.