I’ll do some testing and let you know what I find.
Before you run the update_field function, does the post already have a value for some_json? If so, was that value saved through the ACF interface? Can you confirm that the correct field reference is saved under the value in the database?
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users