This has been hell so far. I called my bank twice. They told me that since check has been presented for payment twice via Check 21 system, the funds have already been sent and cleared through the Federal Reserve. I could file an affidavit stating there was unauthorized withdrawal, but I am afraid USCIS will reject my application for non payment, since they're not aware that they took my money twice. This would probably buy me another 6 months on the application processing time. I work for a bank so I know there's not much they can do.
So, I called NSC. After more than an hour on the phnoe and talking to 3 different people, they told me to call DHS @ 866-233-1915. I called and almost had to argue with the woman that answered the phone. She just could not understand how can a check be cashed twice. I told her that you can use the same check number more than once. Her response was "But, I don't understand!" So, after placing me on hold, she told me to send an email to E-filing support
E-filing.support@dhs.gov. I did, and got a reply within an hour, telling me to send a letter to TSC. In the meantime, I guess, my rent check can bounce, my credit can ruined, I will be slapped with numerous NSF and late fees, even get evicted, but there's nothing else that can be done.
I am not a happy camper right now. :-(