Creo que esto se debe a que cuando crea un objeto de configuración, el campo activo toma su valor predeterminado:eso es falso. Entonces, cuando configura Activo en falso, no hay cambios. Tienes que cargar la entidad desde la base de datos antes de la actualización.