Pls contact your congressman or senator's office.
Make an appointment with InfoPass. They can tell you if there is anything that's not cleared. If you have everything cleared, there is no reason to hold your case up.
Our local InfoPass is helpful. Their request for us normally gets CIS response immediately.
Wish you good luck! I think you should get your green card soon.