In case anybody has this issue it seems that this may be due to server capacity.
The issue may arise if a student marks a check box and then navigates away from the page before it has been written to the database.
Manually un-checking and re-checking items fixed this issue.