Ahh my misunderstanding, I thought you were working with just the field label and not each of the individual checkbox text fields.
Solution is on the multi-select checkbox field in the form, set the repeat layout to "Table" vs. "Flow". Then add the Online form webpart to your page template, select the form, and set the Output filter to checked and at the very bottom of the webpart Output filter configuration set the convert table tags to divs for "All code except blocks marked class='_nodivs'". This will initially render them in a
format, then convert table, rows and columns to divs.
If you're using widgets, then go to the Widgets app and edit the "Online form" widget. On the System Properties tab, select the "EnableOutputFilter" field and check the "Display field in the editing form" and save. Do the same for the "OutputConvertTablesToDivs" field. All new widgets added to your pages will have these options enabled now and allow you to get the layout you're looking for.