The code was suffering problems with the process of saving altering the JSON. I was negligent with regards to when I parsed and stringified JSON. I fixed that. All objects are sent to the server as strings. I console logged the lodash equivalence at various states and confirmed that no changes happened in the process