These projects usually take many years and Tesla tried to basically do it in one and is annoyed that it is stretching out to two.
In the big picture 2-3 years to get a new large auto factory online is pretty normal. There are definitely some parallels to SpaceX in Boca Chica, TX. They both are hitting regulatory delays, but stepping back it seems they are the result of intentionally trying to "move fast and break things" with their development timelines.