Contractor is holding out subcontractors final billing in addition to a retention.
It depends on what your agreement is. Frequently, contracts will permit the contractor to withhold enough to ensure that the work can be completed with the remaining funds. If the work is completed, then withholding more than retention would likely not be permitted.