Use QTableWidget instead of QgsCheckableComboBox
QgsCheckableComboBox has a bug (see https://github.com/qgis/QGIS/issues/28658) and does not work correctly before QGIS 3.20. Using QTableWidget instead like described here would make the plugin compatible with QGIS LTR or older hopefully.