Seattle office, no interview or no new medical was needed.
05/05/2020 - NOA date
11/19/2020 - biometrics
12/03/2020 - EAD received
05/10/2022 - Case is Ready to Be Scheduled for An Interview
06/10/2022 - Contacted local senator to reach out to USCIS and found out that my case was queued for a potential interview waiver application
06/10/2022 - On the same day, I filed an official complain via USCIS that my case is outside of normal processing time (don't know if this helped?)
09/30/2022 - Greencard approved
10/05/2022 - Card was mailed to me (waiting for USPS tracking number update)
Finally after 2.5 years, getting my green card.