Элементам, с которых не хотите получать события, добавьте обработчик, в котором выполняйте остановку всплытия:
const stop = e => e.stopPropagation();
document.querySelectorAll('.tr-class input[type="checkbox"]').forEach(n => {
n.addEventListener('click', stop);
});
Или проверяйте, откуда событие пришло, если источник неподходящий - ничего не делайте:
for (const n of document.querySelectorAll('.tr-class')) {
n.addEventListener('click', onClick);
}
function onClick(e) {
if (e.target.matches('input[type="checkbox"]')) {
// или
// if (e.target.tagName === 'INPUT' && e.target.type === 'checkbox') {
return;
}
// ...
}