The honorable thing to do is pay the plumber. He has presumably done a good job and completed the task as requested. It is unfair he should wait 12+ months to be paid and be spending his time chasing payment!
This dispute is between the property owner and Agent. Fix it between you without affecting a 3rd party.