Потому, что строка 11
console.log(age+" age console");
Выполнится раньше, чем придет ответ от сервера и сработают все then
Сделай так
l
et age = 0
const resp = await fetch('https://randomuser.me/api/?results=10');
const data = await resp.json();
console.log(data.results[0].dob.age+" years"); //displays the correct age in the console
age = data.results[0].dob.age;
console.log(age+" age console");