by Randy Carey:
Talk to your legal counsel as you might have to sue them or the very least send them a demand letter.
by Brian Crow:
There is no guarantee that this was a late return.
You send the check to the Fed on 11/21/23.
The drawee bank receives the check on 11/22/23 and has until their midnight deadline to return the check
11/23/23 is Thanksgiving
The drawee bank returns the check timely by midnight 11/24/23
11/25/23 and 11/26/23 is a weekend
You receive the check on 11/27/23
As Randy says, check with your legal counsel to see if you actually have a potential claim, but also look at the drawee bank's response. It is likely you need to recover on this check from your own customer.