This also happened to me in a bank once. Tried to cash a check, they said it was fake, and called the cop who was on duty at the bank. I told them to call the lady who wrote the check, who was my mother-in-law! They refused and detained me. Told them repeatedly to call my mother-in-law to confirm. They denied calling her for an hour and wouldn't allow me the use of my phone to call her.
They eventually call her to tell her "A black man is in here trying to cash a forged check but don't worry we caught him." She told them that black man is my son-in-law and I gave him the check. She closed her accounts with them.
I guess that's what I get for having a non local bank (USAA) before remote deposit became a thing.
Second most black I've ever felt in my life.