Form is bound as are checkboxes. As soon as checkbox is clicked, edit mode is entered for new record and an Autonumber is generated. If you activate form RecordSelectors property you will see this. Record is committed when form closes. I pressed ESC after clicking checkbox then closed form and no record is created.
Unbind checkboxes. The RecordSource will be ignored if all controls are unbound. However, since there is a RecordSource, don't really need code opening recordset. Just move to NewRecord row and populate fields (since DataEntry property is set to Yes, form opens to new record row).