Also reading the documentation:
“JSON field groups are determined ‘available for sync’ when either the JSON field group does not exist in the DB (field group key is used to match pair), or when the JSON field group contains a higher ‘modified’ value than the DB post’s modified date.”
That seems to be the wrong way round for what I want to do. I want the Database to be a higher modified value than the JSON. Unless I am missing something?