It should be on schedule this time. The delay is caused by the supply chain - CNC and SMT vendors all have backlog, probably some manufacturers moving production from China back to Taiwan due to concern about trade "war" between US and China. I think those companies probably plan to move anyway, China is no longer the lowest cost manufacturing place where it used to be, a lot of companies are already moving production elsewhere.