I read that it's mainly a software problem, which would make sense why the delay is so long. Building and fixing problems with the building are done faster than fixing the software to manage that airport.
No, it's not mainly a software problem. As is common in big delays, there are multiple issues, but a fairly big contributor was political arrogance that wanted to brush away fire regulations. That didn't work.