I feel for you, I can't imagine how frustrated you must feel. Although I'm already at the next stage, it still ultimately took 14 months to get here. Just know that it will feel like overwhelming relief very soon, and that acceptance should be right around the corner and you will jump for joy the moment you get it. my thoughts to you would be to go the Ombudsman route and send them an inquiry. They did respond relatively quickly and helped me push the USCIS to finally update my address, which turned into a 3-4 month long circus that was ultimately resolved within 45 minutes of the ombudsman's office responding to my complaint. It was not too long after that that the whole case was approved. Maybe it'll help.
In any case, I wish you the best of luck. Hang in there, I'm sure your acceptance will be soon.