A variavel livros não guarda os valores, fora do escopo da função.
const endPointApi = 'https://guilhermeonrails.github.io/casadocodigo/livros.json';
let livros = [];
getBuscarLivroApi();
async function getBuscarLivroApi(){
const res = await fetch(endPointApi);
livros = await res.json();
const livrosComDesconto = atribuiDescontos(livros);
exibeLivrosNaTela(livrosComDesconto);
}