My guess here is that the field is somehow is appearing twice on the edit page. If there is another occurrence of the same field on the admin page then the value of the duplicate field will overwrite the acf field. This could even be the standard WP custom meta field box.