Hola a tod@s!
Tengo una lista de Sharepoint que se llama "Principios", la cual cuenta con 2 campos de búsqueda que provienen de otras 2 listas.


Un principio se relaciona a un componente, el cual, a su vez, está relacionado a un tipo de autoevaluación. Por ejemplo, ID Autoevaluación = 1, ID Componente = 4 y ID Principio = 2.
El problema se presenta cuando intento actualizar un principio (por medio de un formulario) y modifico el campo "Tipo Autoevaluación" (1), generando el error: Error de red al usar la función Patch: La operación solicitada no es válida.
Formulario:

Si únicamente modifico el "Componente relacionado" (2), no hay problema, el SubmitForm(Form) se ejecuta perfectamente y actualiza la lista. Pero si modifico el "Tipo Autoevaluación" (1) y selecciono otro valor y luego selecciono otro Componente, me genera el error al ejecutar el SubmitForm.
Todos los campos del formulario pertencen a la lista Principios. Únicamente el campo "Componente relacionado" (2), pertenece a la lista Componentes y la propiedad Items de ese DataCardComponente es la siguiente:
Distinct(
Filter(Componentes,ID_Autoevaluacion.Id = DataCardAutoevaluacion.Selected.Id
),
Componente
)
Y la propiedad Update del Datacard es la siguiente:
{Id: _CodComponente.IdComponente,
Value: _CodComponente.Componente}
Donde "_CodComponente" corresponde a una variable global que captura los valores (ID y Componente) de la opción que seleccione en el campo "Componente relacionado" (2).
Para el DataCardAutoevaluacion estas son la propiedades (funciona bien cuando no modifico este valor):
Items: SortByColumns(Choices([@Principios].'ID_Autoevaluacion: Autoevaluacion'),"Id")
Update: DataCardAutoevaluacion.Selected
¿A qué se debe este error (únicamente cuando cambio el Tipo Autoevaluación) y cómo podría solucionarlo?
Muchas gracias!!!