The trick with CB and CB pro is that you attach your bank via plaid to Coinbase. Then you're able to deposit up to $100k a day. Instead of depositing USD into Cb pro, try buying USDC on Coinbase using your bank account. The transaction is free. Deposit the USDC into CD Pro and buy whatever it is you want (because the fees are a lot less than on CB). Once you have the coin you want, you are able to immediately withdraw it. I haven't had any issues with or having it held on Coinbase for an extended period of time.