Got it. Thank you all for the comments. From the sounds of it, Even if they pay late, then I have to honor the contract because I've accepted the payment.

Follow up question - Moving forward, if I state in the contract under the Guarantee clause that this guarantee is only applicable if the Client pays on time. Would that hold up in court in the same scenario (30 day pmt terms, they pay 50 days from invoice)?