Editing the CommerceTools field triggering the Connector update is the expected behavior; This is because we need to subscribe to all changes made to a product in CommerceTools to ensure that no updates are missed on Algolia's side. That's why we need to process a product even if a change is made only to the unpublished version.