Issue with json decode in WordPress – value is not returning consistently

I found the issue. This was being echoed in the_content and WordPress’s texturize was converting to smartquotes. I’ve disabled that on The Content and that seems to have solved the issue.