Los paréntesis no operan de la misma forma en el INSERT INTO que dentro del SELECT.
Cuando los pones el el SETECT construyen una sola columna, porque indican una operación. Como en ese SELECT no existe una operación, sino una lista de columnas de salida, los paréntesis están de más.
Código MySQL:
Ver original zona2,
zona3,
zona4,
zona5,
zona6,
zona7,
zona8,
zona9,
zona10,
zona11,
zona12,
zona13,
zona14,
zona15,
zona6)
casilla1,
casilla2,
casilla3,
casilla4,
casilla5,
casilla6,
casilla7,
casilla8,
casilla9,
casilla10,
casilla11,
casilla12,
casilla13,
casilla14,
casilla15,
casilla16
Por cierto, El diseño general, por lo que se infiere, parece contener errores de diseño, pero no es posible establecerlo con certeza porque no se sabe qué es lo que es esa tabla, la web o el formulario que usas para tomar los datos.
Lo que si se puede decir es que una regla del buen diseño expresa que si tienes dos tablas con los mismos datos, sin importar su origen, tienes un serio error de diseño de sistema y de estructura de datos.