Hello @vicucd,
Maybe the external forces are tricking you.
So, about your error, most of the times is related to column type or primary key missing/wrong,
despite other specifics errors.
To Discovery what's wrong, I recommend you to try to patch a single item on your datasource that you know the ID, with just one field, just like this:
Patch(
Datasource,
{
ID: 1;
Name: "kacia"
}
)
See If it's works, for some reason, you get more error handling this way.
Then add more fields, one by one, to find what's wrong.
If It didn't work, then use the Monitor Debug functionality to help you out:
Debug in Powerapps
I hope It helps