After all of these years there are still areas of osTicket that I haven’t yet found. And here is one of them!
I see what is happening: the Edit icons are covering the checkboxes.
Add this to Theme Options > Custom CSS:
#schedule-entries i.icon-edit {
margin: -5px 5px 0 22px !important;
}