Related to the fact, that some of the kitem-properties such as "affiliation" and "contact_info" are annotated listed in the payload in the update-request as ...ToAdd or ...ToRemove, those affected properties cannot be removed but only added.
This is related to the backend and thus cannot be solved by a fix in the SDK alone.