Refrigerant doesn't just disappear.
Being low on refrigerant isn't the problem, it's a symptom of the real problem, a leak.
If you spend money to gas it up you haven't fixed the problem.
You can put off fixing the problem on bigger systems that hold pounds of refrigerant by doing a "gas and go", putting off dealing with the leak until it runs low again. Not best practices but it is common, we've all done at one time or another in the industry.
If your systems refrigerant charge is 10oz, gas and go has diminishing returns. Lose 1oz of refrigerant and that is 10% of the entire charge.
Just because the compressor is running and the unit is not cooling (making condensate) doesn't mean it's a lock that it's low on refrigerant.
It could be an inefficient compressor, bad valves.
It could be a plugged metering device/capillary tube, common on small sealed systems, esp R134a systems.
Just some points to ponder.