We have a commercial project with a condo association for pool remodel. They are withholding final payment due to an issue with the pool that they feel we caused and they are having this investigated by another company. This issue was not in our scope of work and it does need to be investigated. But they are waiting for this to occur and get the results before discussing payment. They cite a couple of other small issues as well, but project has a warranty with our company and faulty equipment would be handled under the warranty. Do they have a right to withhold payment under these circumstances?