Оператор for ... of создает al oop итерацию по итерируемым объектам, включая: встроенные String, Array, объекты, подобные массиву.
Ваш taskOuput является объектом при извлечении из localStorage после парсинг; который не повторяется с помощью for of
l oop
Попробуйте обновить код до этого,
const taskList = JSON.parse(window.localStorage.getItem("taskList"))
const taskOutput = taskList ? [taskList] : [];