IMO anyone who has crossed normal processing time (6 months) is eligibile for expediting EAD/AP. Please check the following link first to get processing times.
Processing Times (uscis.gov)
You should open a SR (at a minimum) and then if there is really a genuine reason (ex., job loss, etc.,) go to congressman or senator and expedite. I know some people take the high road and say don't do this as you are putting strain on USCIS. Don't fall for all of that (crap), because when someone like H4 EAD or FB or asylum or other immigration groups sue USCIS they are going to streamline all their resources to make the judicial branch happy. There is no point in you taking moral high ground when everyone else is looking out only for themselves.
There is a
huge 90 page thread in trackitt with lot of people posting about how they expedited their request. If you browse that you may get some ideas and what had or had not worked. Just remember when you are dealing with USCIS past performance cannot be used to guarantee future return.
I came across a tweet this week outlining how two physicians career progressed where one is from a backlogged country. I have personally seen this happen at my work where a co-worker and his wife got atleaset 10 GCs for their extended family before I got a chance to get a GC. Also was sad to see someone tweet that USCIS is in line to waste about 100K GC's this year. The discussions were if USCIS loses some litigation, they will prioritize those group over pending I-485. So my point is we cannot say what USCIS will do with processing time of certain applications. They have only limited resources.
Ten years ago, if you wait 2-3 weeks after becoming current your GC will come in mail. Sadly, it is not the situation anymore. Mom's pay attention only to the crying baby first. :-)