Yes, you can stop the USDC Earning process at any time, and rewards will be calculated up until the day the earning process is stopped.
However, please note that if you stop the process before the daily cut-off time, the rewards for that day will be forfeited.