21%... where? I have zero debt and 830 credit score and the cards insist on 29.9%
It takes a while to recover from a nearly maxed out card, either you put all you have available into it (and spend as little as possible) or you put in smaller fixed amounts and don’t use it at all. Can take six months to a year but usually feasible.