У Вас только 1 ul на странице, а переменная i у Вас вообще никак не относится к найденным ul
let ula = document.getElementsByTagName("ul")[0];
for(let i = 0; i < arr.length; i++) {
ula.insertAdjacentHTML('beforeend', `
<li>
<a href="#">${arr[i]}</a>
</li>
`);
}