Good job.
The lawyer spoke to me yesterday and said that after contacting other lawyers, reviewing court decisions, and consulting with USCIS, they told him that we must file a mandamus petition after one year and 16.5 months , as specified on the website. He said they will dismiss any request before that or will fight it. Of course, this is after all the delays, and while it used to work before, the situation is different now. My advice to anyone considering filing a mandamus petition is to first choose a knowledgeable and competent lawyer. Also, before signing a contract and paying them, make sure they are transparent with you so you don't end up with a lawyer who is only interested in the money and won't even respond to you. Because after they take your money, which is a very large sum, over $5000, you'll be at their mercy, and they won't even answer your calls. In short, do your research and ask questions before embarking on this process.
good luck!!