We are a sub tier subcontractor and our GC put a hold on funds for "project a". The reason is because the tier above us (who we are subcontracted to) will not provide an unconditional lien release for "project b". They are 2 different projects with 2 different contracts. I would think that this is illegal due to prompt payment laws? We have been paid in full including retention for project b.