My thought is possibly the blend door. That's a common problem, the blend door controls the temperature. The motor's have very weak plastic gears and they snap off. Have you tried cycling max a/c, and doing it when the engine is ice cold before the heater core has a chance to heat up? If the a/c is getting cold you might get cool air from the vents for a minute or two. This will help troubleshooting a little bit.
Also, do you have electric climate control or the 3 knobs? Sometimes the cabin temp sensor goes bad and it thinks the cabin is already cold, and shuts the air off.
Not sure on yours but mine holds 54 ounces. That's around 3LB 6 ounces. You could be down to 1 LB and the compressor will still run, but won't be very cold.
Also... just had this problem on my friend's Mercedes- a/c was room temp air. I serviced the freon with the recycle machine, got the exact amount in. Still warm air. Then I saw the high side pressure going super high, like 400 psi. I realized he has an electric fan for the condenser and it wasn't running. I checked the fuses and the condenser fan fuse was blown. I replaced it, problem solved.