Take a look at EMCD Coinhold Wallet and Grow option
https://coinhold.io/grow/ The flexible Grow appears to match your situation: the service says that after a partial withdrawal, rewards already accrued remain yours, while new rewards continue to accrue on the remaining balance. USDC is supported, with rates depending on the selected conditions. Fixed Grow offers a higher return, but it cannot be closed early, so I would only put money there that will definitely not be needed during the full term.