Правильно будет циклы в явном виде не писать:
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].