I have a flow to insert rows into a db using the SQL Server connector. It was working fine before, but now, it displays this error message:

Where ContactID is the primary key in the table and I can see the column in the table itself so it is definitely present. If I follow the instructions and remove the field, this message appears:
Flow save failed with code 'OpenApiOperationParameterValidationFailed' and message 'Input parameter 'item' validation failed in workflow operation 'Insert_row_(V2)_3': The API operation 'PostItem_V2' is missing required property 'item/ContactID'.'.
Requiring that I need to insert the field when writing the row. Which contradicts the other statement.
Is this a bug? Has anyone else experienced something like this?