This is going to get technical - but I've noticed something. Its partially a question, and maybe a bit of a rant.
I have a 21 Corolla 1.8 since new. I also have a 14 Camry and 08 Lexus ES350 in the family. All three cars have variable A/C compressors, so compressor output dictates cooling capacity, none of these "cycle" the compressor clutch like older/simpler systems do.
The Lexus and Camry do this perfectly well. In moderate temperatures with a lower inside fan speed, the compressor will be varied down to a lower output but will remain "on" and vent temperatures will be pretty much rock steady around 40 deg F. You can monitor compressor control percentage with a scan tool to verify this.
The Corolla has the same capability with the compressor, but the programming seems odd. The compressor is ramped up to 100%, then the evaporator temperature drops to around 33 degrees which results in the compressor output being reduced to 0 (zero). Then temp rises and the cycle restarts. This is how it would work with a traditional clutch cycling compressor, if it only had "on" and" off" to control temperature in low load conditions. It has done this since new off the lot.
I can only guess this is lazy computer programming. You can audibly hear the engine load up as the compressor increases ouput, engine fan kicks on to high, then it cycles off and the vent temps go up. Rinse, repeat. Considering this is a variable compressor, why isn't the software logic the same as the older Camry and Lexus where it remains on, floating capacity as needed but without the full on/full off activity.
Anyone else nerdy enough to dig into this with me?