Why is my newly fixed car AC blowing warm?

Recently, I got a Honda CRV 2001. We replaced the compressor, expansion valve, evaporator, and dryer vent. We flushed the lines clean, resealed everything, and charged the AC to spec with 2 cans (24oz) of coolant. But, with all that done, it doesn't blow chilly air, rather cool/warm air that doesn't really get the car cold during the daytime.

Also, we know there isn't a leak, because we vacuumed it out and it held nicely, we even had my uncle's neighbor there who does refrigeration for a living and he said everything was perfect.

Note: I do live in Arizona and the outside temp ranges from 100-115 degrees during the Summer.

Any ideas?

I hope when you did all of that you replaced the water pump, thermostat, radiator cap and all hoses. Then you flush out the cooling system and refill the coolant. After filling the radiator drive the car a short distance then pull the radiator cap and you off the coolant. If it still is not cooling are you sure the switch on the dash is working correctly.

Perform a heat load test to find the problem. Read this. Heat load test is towards the bottom.

http://ricksfreeautorepairadvice.com/fix-ac-in-car/

First, it has not been charged properly - charge it by weight, not by cans. The auto A/C professional will do that as the first step… And this job does require a professional. Without verifying the proper charge, checking the subcooling and superheat, you will just flounder.

Charge to Spec? What is the spec of the A/C system on a Honda CRV? If overcharged, it is just as bad as undercharged but worse. With all that repair, did you actually add the spec of PAG oil recommended for each part you replaced? Each part holds a specified amount of pag oil

Compressor engaging? Any frost on the lines? Was the condenser cleaned out as well? Exactly how long was the vacuum pump running after the system hit 28 inches of vacuum? 25min-30min minimum is what should have been especially after flushing the lines. Did your vacuum pump ever reach 28-29inches?