Why the vents blow warm
An automotive A/C system is a sealed loop: a compressor, a condenser at the front, an evaporator behind the dash, and lines and seals between them. When the air goes warm, the usual cause is a slow leak that has let the charge drop, or a part in that loop that has stopped doing its job.
Adding more refrigerant to a leaking system buys a few weeks at best. The repair that lasts is finding where the charge is going and fixing that point, whether it is a seal, a hose, the condenser or the compressor itself.
