Approved finally. My timeline below. Interestingly I had just contacted my Senators office last Thursday. The approval happened on Friday. So, I doubt they are related, but an interesting coincidence. This wait comes to an end. I hope to get my citizenship done in a couple of months, and be done with USCIS for a while.
Field Office - Vermont Service Center - EAC199009****
05/14/2019 - Filed for ROC
05/17/2019 - NOA
06/20/2019 - Biometrics complete
02/19/2020 - Case was transferred to Potomac Field Office for faster processing
02/04/2021 - Case was transferred to NBC for faster processing
04/23/2021 - New card is being produced