😳 БЛАГОДАРЮ!!!!
Как всегда дьявол кроется в мелочах
Если вдруг интересно почему не работало, то у вас в цикле в очередь помещался setTimeout() с 1 секундой, и после того как цикл прошелся у Вас запустилось 20 setTimeout() с 1 сек подряд, а когда Вы умножаете на индекс i получается что-то вроде такой очереди:
setTimeout((), 1000)
setTimeout((), 2000)
setTimeout((), 3000)
и тд