Submitted by SpicyMeatball, also found by 0xTheC0der and oakcobalt
Users wont be able to withdraw USDC tokens from asdUSDC.
Consider a situation where we have two whitelisted USDC versions 1 and 2:
After some time, asdUSDC owner removes usdc2 from the whitelist. It creates a situation where 1500 asdUSDC is only backed by 1000 usdc1 tokens, since its no longer possible to withdraw usdc2. 
https://github.com/code-423n4/2024-03-canto/blob/main/contracts/asd/asdUSDC.sol#L52
If former usdc2 holders withdraw their 500 asdUSDC for usdc1, there will be no usdc1 left for other users.
Consider removing the require block from withdraw function.
dsudit01 (Canto) confirmed and commented:
For this audit, 5 reports were submitted by wardens detailing low risk and non-critical issues. The report highlighted below by 0xTheC0der received the top score from the judge.
The following wardens also submitted reports: oakcobalt, d3e4, 0xpiken, and SpicyMeatball.
