Product: Checking or savings account

I deposited a check endorsed to me on XX/XX/XXXX, my account was restricted. On the XXXX of XXXX I received a letter from Chase requesting some information. I called the number listed on the letter and spoke to a CSR  who said she needed a number for the third-party, which I provided the same number that was listed on the check. The CSR stated that number didn't match the name and belonged to someone else. I asked if she could call the number and she said they don't call, they enter a number into their system. I told her I had an old, disconnected number, she requested I give her the number. I said hello since she was quiet for a few moments, and she said that she was able to verify the name and number matched however she couldn't call a disconnected phone number. I reminded her of her contradicting statement she previously made and demanded to speak to her supervisor long story short I was hung up on by the supervisor who couldn't answer a simple question. Despite the fact that before the conversation ended, I asked if I could go in person along with the endorser so he could present his ID, and the supervisor said they no longer accept ID 's due to fraud. I was quite confused because when you go to the bank that is the first thing, they ask is ID. Once at the bank we were greeted by a bank associate who verified the endorser 's identity, and he made a phone call to whom I assume was the supervisor who hung up on me because he said the situation has escalated and he wouldn't be able to help me, but just moments before he was before the phone call. 
I received a letter from OCC they said that my dispute involves provisions of my contract with the bank, we can not intercede in a private party situation regarding the interception or enforcement of my contract. 
Question : If the bank closed my account, doesn't that cancel any contract? 
The bank closed my account because they claim they couldn't verify the endorser by a phone number that matches his name using their risk tool. 
Their risk tool is flawed, outdated and inaccurate, yet they rely on this data. I proved this method of identification was outdated when I reached out to a public forum XXXX and only provided the phone number that was on the check. I received a name, address and the phone number that matched. 
A concern I mentioned is how were they able to confirm a match to an old, disconnected phone number that has been disconnected since XX/XX/XXXX. I also provided to the bank evidence of the number in question was in fact registered to the endorser and I also provided his California ID. 

On XX/XX/XXXX, the funds were deposited into my account, but my account remained restricted. On XX/XX/XXXX, my account was closed. My funds were removed from my account and into the bank 's suspense account and has been sitting there since. 
How can this bank be allowed to withhold my funds? 
When someone endorses a check, they are signing over any rights to the funds for that check. 
In the XXXX  it states that the bank only acts on my behalf, then why are trying to determine entitlement? Instead of addressing the incident when the supervisor stated right before hanging up on me, she said, " I am your last point of contact anyone else you speak to will say the same ''. 
The check was endorsed to me, for the endorser who bought my truck. He has no claim to that money. The check can't be canceled, and the bank has no right to continue holding onto my funds. They depend on a flawed system and are wrongfully withholding funds. 
I also have reached out to the executive office and left voicemails for a representative named XXXX extension # XXXX who has not retuned my calls.