You are about a week late with your midnight revelation.
Citizen Bank Sucks
There is nothing wrong with the checks, apparently Citizen Bank is retarded in regards to clearing checks from foreign processors. Get your checks, open an account at a different bank.