Corregido: columns.new no guardaba el ancho como debía ni aceptaba el número correcto de índice.