olá, eu fiz um objeto copia do modelo, e apenas modifiquei as informações específicas:
const item = document.getElementById("input-item");
const modelo = document.getElementById("modelo");
let contador = 2;
botaoSalvarItem.addEventListener("click", adicionarItem);
function adicionarItem(evento) {
evento.preventDefault();
const novoItem = modelo.cloneNode(true);
novoItem.removeAttribute("id");
novoItem.querySelector("p").textContent = item.value;
novoItem.querySelector("label").setAttribute("for", "checkbox-" + contador);
novoItem.querySelector("#checkbox-1").id = "checkbox-" + contador++;
novoItem.querySelector("label").addEventListener("click", function (evento) {
const checkboxInput = evento.currentTarget.querySelector(".checkbox-input");
const checkboxCustomizado = evento.currentTarget.querySelector(".checkbox-customizado");
checkboxInput.checked ? checkboxCustomizado.classList.add("checked") : checkboxCustomizado.classList.remove("checked");
})
}