In your loadOne method, you are not waiting for the axios request to finish before returning. Try adding await:
async loadOne() {
try {
const response = await axios.get(this.pageInfo.LOAD_ONE_URL);
return response.data;
} catch (error) {
console.log(error);
return error;
}
},
By returning the result of response.data inside the try block, the resolved value of the promise returned by loadOne will be the response data.
Using async/await in this way should ensure that Promise.all() waits for both loadOne and loadTwo to resolve before logging the results.