Do you mean all zones turn on as soon as the operating system is up (i.e. before running any demo software), or does that happen when you run the demo software?
If it’s the former, that sounds like a hardware problem. You should check the rainbow cables and make sure all pins are plugged in correctly. Also check if the wires are inserted fully into the cable connectors: if a wire is left floating, it may cause the shift register to receive incorrect data.
If it’s the latter, it’s clearly a software problem. Try to run ospi_selftest and see if the problem still exists.
By the way, if you have a multimeter, you should also check the connections of the 8-pin ribbon cable: our most recent batch of the ribbon cable had a high failure rate (i.e. wires are not connected internally), and I won’t be surprised if this is the cause of the issue you have encountered. We will be sending out replacement cables to all recent orders that are likely affected.