In my 35 years in business i can "honestly" say that i have n e v e r (never) overpaid someone $2,000,000 bucks.....honestly !!! Furthermore if i had i dont think the check would have cleared anyway.....just one mans comments
This isn't a single check for $2,200,000 it is most likely a rounding error on $6 billion spread over thousands of accounts.In your 35 years of business did you ever owe someone $0.9955 and pay them $1.00? It sound like they did this daily for 3 months.
If it really did happen gradually over, say, three months, I wonder why it wasn't caught in one of their monthly closes.