How to set simple yes/no checkbox using Freeform
I don't think this has anything to do with your code, and actually appears to be a bug in Freeform itself, where the Submission object and email notifications are showing the value as whatever the default is set to.

I've made a note about this issue and we'll have it corrected shortly. :)