You’re using a regular checkbox field. A normal checkbox field for HTML does not submit a value if it is not checked. Checking the submission of a checkbox field in PHP goes something like
if (isset($_POST['backdrop'])) {
// box is checked
} else {
// box is not checked
}
Any reason why your not using acf_form()?