Hi @noisyrabbit
Thanks for the bug report.
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?