Case timeline is in Notes. And this case was NOT expedited or litigated. FYI - After the agent takes fingerprints at the ASC, it is sent directly for background check, and THEN returned to the location where your case is being processed. This explains the gap between April 16 and April 18. After April 18, it seems to be taking exactly 90 days (same as before, and same as other EADs like F1-OPT).
General Advice -- Apply 6 month before expiry, do NOT delay. After getting finger-print letter, do immediate walk-in for finger-print. Then call USCIS after 1 week to confirm that they have received finger-prints. Then wait patiently for 12 weeks. It takes approx. 13 weeks from finger-prints, and you can apply as early as 26 weeks before expiry. Please plan well in advance.