Isso era um bug conhecido com campos personalizados.
Em condições muito específicas, ele salvaria o valor várias vezes, criando assim um Array, quando você só deseja um Integer.
Você pode corrigir isso garantindo que haja apenas 1 linha por campo personalizado no banco de dados.