The meta box text field is being filled with the taxonomy term 'city' instead of the post_meta value 'city'.
When I save the post, the updated value entered into the text field is neither being written to the post_meta 'city', nor a taxonomy term is being created/assigned.
- read and save fields using 'type' => 'text' from post_meta 'city', only
- read and save fields using 'type' => 'taxonomy' from taxonomy 'city', only
If you have two fields with the same IDs on one editing page, the second field value will be saved and the first one will display the value of the second field. It is expected and we've also noted in the documentation https://docs.metabox.io/field-settings/
ID id Field ID. Required and must be unique.
You should have different field IDs for text and taxonomy fields.