Yes, you are correct, it should cycle based on pressures, and I would expect that. What I'm seeing on mine is that even with MAX AC on, the compressor cycles based on the EVAP Temp Sensor hitting 38*, not pressure. So it will cycle off at 38* and back on at 44* over about a 10 second window. No codes and everything passes the dealer tests, except it fails to hit the 45* spec at 70-80* but does hit the 55* one above 90*. It will settle at a 50* vent temp under nearly all outside temps.
I'm interested to see if someone with 40* vent temps is seeing the same kind of compressor cycling that I am. If their compressor is staying engaged for much longer under similar scenarios, I would strongly lean toward the h-block/txv being manufactured out of tolerance on mine but still working and not showing traditional symptoms of failure. So it fails to sufficiently meter refrigerant before the EVAP gets too cold...
I've talked with several people in passing who have mediocre ac like mine and both have had their compressor cycling like mine. My 2016 would keep the compressor engaged for minutes or longer when MAX AC was on, and had good cold 40* vent temps.