Well it doesn’t matter what I assumed, the law said the check was no longer valid. When Wells Fargo honored it and overdrafted me they disregarded the law and said I was committing check fraud if I didn’t pay up. That’s how I ended up at US Bank, because fuck if I’m going to pay you for illegally processing my check.
Edit: and yeah I had “check fraud” on my record for years after because Wells Fargo said they didn’t care about the law and just lectured me about being responsible for checks I wrote.
A contract has a time limit, one part arbitrarily extends it and claims rights: this is completely absurd.
The lawyers I could hire are advertised on billboards and park benches on spin off TV shows.
The next morning I went in to sort it out and was told I needed to travel an hour away to the branch I had originally set up my account at. Upon arriving at my "home" branch I was told the manager was on vacation and no one else could help, but she would call me as soon as she got back. Two weeks later, having received no call, I went back in and saw the manager sitting at her desk. I closed all my accounts on the spot and never looked back.
Anyway, in my case the bank did ultimately return my $300 as they desperately tried to retain my business. Pretty sure this is another way they get away with stuff like this, just refund the squeaky wheels. "Oh, sorry for the mistake."