Do you need it as an associative array? I’m trying to work out it out.
You asked for checkboxes to be an array but the example you give of how it needs to be is more like an associative array (I believe but could be wrong!).
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users