Technically, I did get mine in 3 months. If you count from when it was paid, Aug 1st, I was notified of stock fulfillment Nov 4th. Of course, then US Customs blocked it and I didn't get it until December 10th or so.
On the other hand, if you count from when they actually started filling orders, which wasn't until October 2019, it was very fast.
Then COVID hit.
The lockdown ending isn't the only variable. As far as I know, factories in China are still not back up to full production, nor fully manned. I haven't seen a current analysis, so I'd be happy to find out I'm wrong.