Investigation is ongoing and many factors are at play (bad weather, extra work for ATC due to that, confusing lighting of runways etc) but also, from French media reports, there used to be 15 people per shift 5y ago in Nice ATC, now there are just 12, and traffic is higher.
Many people left the profession during Covid and haven't been replaced.