For the historical record, the solution (per tech support) is…
Via update_field(), Checkbox needs to take an array, not a string item.
So my items had to be passed inside array() (convert them to array for supply to update_field().
Apart from one of my lines which was already an array.