Can I transfer crypto (even USDC) I already own as my yearly contribution?

No, we cannot allow like-kind transfers for crypto. The IRS requires any contribution to be made in cash and delivered to the custodian by check, ACH, wire, or money order.