Fix: eck_entity_form_submit(), $data = eck_property_behavior_invoke_plugin($entity_type, 'pre_set', $vars); while is under the properties loop, so it would call with other property data which is not working properly.