Resolved
If you include a taxonomy field in a front-end form displayed as checkboxes, then the term labels of the checkboxes point to the wrong checkbox.
Clicking a term label will always toggle the first checkbox on and off, rather than the checkbox the label belongs to.
This has now been fixed.