На каждый комментарий создается новая форма в доме, каждая в одной точке.
Ты ищешь '.comments__form' в wrappApp, a добавляешь новую форму в wrapCommentsCanvas. В свою очередь wrapCommentsCanvas добавляется в wrappApp только после загрузки изображения.
Самый простто способ это пофиксить в функии setReview перенести вызов функции updateCommentForm(dataGetParse.comments); в коллбэк на загрузку изображения, будет выглядеть так:
currentImage.addEventListener('load', () => {
hideElement(loader);
createWrapforCanvasComment();
createCanvas();
currentImage.dataset.load = 'load';
updateCommentForm(dataGetParse.comments);
});