Esto era un error conocido con los campos personalizados.
En condiciones muy específicas, guardaba el valor varias veces, creando así un Array, cuando solo se esperaba un Integer.
Puedes solucionarlo asegurándote de que haya solo una fila por campo personalizado en la base de datos.