I have found that when I add the data using the Zoho Creator app (as opposed to an external page), the data persists and everything works just fine.
So I don't understand what the problem is. The Client API is working, since it is loading successfully from Creator, but it just can't seem to get the data to persist.