Most networks will specify in their contract “X” amount of days to deliberate on a cut. Typically this is from 2-4 days. If they do NOT get back to us with in that timeframe, then we have the right to request “overages” for the extra time we’re waiting for them.
If you do NOT have language like this in your contract, then , as you’ve noticed, you end up working for free. The ONLY thing that will compel them to stay on schedule is either their own internal deadline (need it for a trade show, internal presentation, etc) or the contractual threat of having to pay overages.
I strongly suggest that you learn from this situation and NEVER fail to include language protecting you again! I understand that payment milestones may not be practical in every situation, but if you DID have them in your contract, then at the very least you can point to them and take the moral high ground.
Good luck!