From experience, refrigerant refilling sometimes improves cooling temporarily, but it's not a real solution if there's a leak or blockage. Many people notice the cooling returns to weak levels after a while because the underlying problem hasn't been resolved.
It's crucial to check the pressure and pipes before refilling to ensure the refill doesn't simply mask the problem.