Вы только что потеряли трек своего слушателя.Сначала вы определяете var allItems, который возвращает вам массив, затем для каждого элемента в этом массиве вы добавляете слушателя.Но затем вы добавляете больше элементов в последнюю строку вашего кода, это означает, что теперь у вас есть совершенно другой набор массивов.Так что ни один из ваших слушателей не будет работать.
Решение простое, сначала создайте элемент, а затем добавьте к нему слушателя.То есть, переместите ваши var template
и document.querySelector('.container').innerHTML += template;
в самый верх вашего кода