Нужно лезть именно в те обработчики, которые вы хотите отменить и там делать проверку на 50
remove(event) {
event.target.closest('.blocks').removeChild(event.target.closest('.block'));
let a = document.querySelectorAll('.block').length,
b = document.querySelector('.no-blocks');
if(a === 0) {
b.classList.remove('no-blocks_hidden');
}
}