A random update: Late last year a D.C. resident created a committee to initiate a recall of @MayorBowser. (That's when you vote to un-elect someone from office, essentially.) It takes collecting signatures from 10% of registered voters to get it on the ballot.
Last month the D.C. Board of Elections was ready to issue the petitions to collect signatures, but the proponent asked for a delay because they wanted to get the D.C. Council to allow signatures to be gathered electronically, instead of in person.
The Council has already allowed candidates for office and proponents of initiative and referenda to collect signatures electronically, but not for recall attempts.
So, at this point, just starting the effort to collect signatures to get a recall of Bowser on the ballot is on hold. Once it actually starts, the recall proponent has 6 months to collect the necessary signatures. If they succeed, a recall election is set within 112 days.
Given that there's already a delay in starting the signature-gathering process, and that it would likely take a few months to collect them, any actual recall vote is pretty unlikely this year. And next year is the Democratic primary in June, the de facto mayoral election.
And even if a recall election were to happen next year, it would trigger a special election thereafter for someone to complete the last months of Bowser's term.
In short: recall elections are VERY had to pull off, and it's no surprise the only ones that have even gotten to the ballot have involved ANC commissioners. Activists in Ward 2 got kinda close with Jack Evans in late 2019, but fell short on signatures.