While the USDC is one of the decent ‘stable’ coins the 1:1 peg to fiat USD is just a promise and not a guarantee. More on this in this article - The danger in the stable coins (thought experiments and the real price of Bitcoin)