To be clear, CC3D is old FC without baro and can't use GPS flight modes. Chinese sellers have corrupted the name to mean everything so they can get people to look at ads. "Revo" is a Revo, not a CC3D.
If it already has dark foam over it then bright sun probably isn't the issue. For baro and AltitudeHold/Vario, the next probable reason is prop blast as @f5soh said.
Generally, any amount of thermal calibration helps, not hurts, but there is an issue that you should redo gyro calibration after thermal calibration. I doubt it causes your issue.
Does it fly well in Attitude mode with Attitude->Settings->AttiEstAlgo set to Basic (must remove GPS flight modes from switch setup to do this)? If it flies well in Basic, but not INS13, then the problem is very probably a mag (not level) or baro (up and down) issue. I would research this way to narrow it down.
Work your way up starting with Attitude mode in Basic, then Attitude with AltitudeVario (thrust mode at bottom of page) in Basic (take off in Attitude mode / Manual throttle), then Attitude / Manual throttle in INS13, then VelocityRoam in INS13 (take off in Attitude mode).
For anything mode that uses baro or mag (Altitude Hold/Vario thrust mode or GPS flight mode or basic mode with GPS Assist) it is required (highly highly highly recommended) to take off in Attitude mode with manual thrust. It won't even arm in a GPS mode.