Правильно будет циклы в явном виде не писать:
document.querySelectorAll('.g-project__words-moving').forEach(n => {
const html = n.querySelector('.words-moving__calm span').outerHTML.repeat(10);
n.querySelectorAll('.running-string-wrapp').forEach(m => m.innerHTML = html);
});
Ну а если говорить об ошибке в вашем коде, то вы всегда перебираете все имеющиеся элементы
.words-moving__calm span
, вместо того, чтобы ограничиться только теми, которые лежат внутри текущего элемента
.g-project__words-moving
. Для исправления можно перенести объявление
place
в начало тела внешнего цикла, заменив при этом
document
на
boxes[i]
.