Так происходит потому что вы вешаете обработчик на кнопку только при создании таски, в момент загрузки тасок из сторейджа никакх обработчиков вы не навешиваете
P.s. зачем хранить целый кусок HTML в сторейдже если они одинаковые, и можно хранить только сам текст тудушки
querySelector возвращает один элемент в данном случае все сработает, но querySelectorAll возвращает коллекцию NodeList к который вы пытаетесь добавить слушатель и класс