form.innerHTML += `<input type="file" name="files" id="files" webkitdirectory directory multiple>
    <p>Файлы:</p>
    <div class="card">
        <div class="card-body" id="file-list">
            <p>Тут появятся файлы и замечания к ним</p>
        </div>
    </div>`;
document.getElementById("files").addEventListener("change", event => {
    console.log(1);
});form.innerHTML += (родитель того инпута), из-за этого ивент «умер».