If it’s cooling after he added refrigerant it will not be the TXV. If it were, it would still not be cooling. You definitely have a leak, should not have to add refrigerant especially if it was cooling fine before. Most likely leaking in the evaporator coil, almost all manufacturers have issues...