Image src necessita di un percorso assoluto per il rendering del percorso dinamico dell'immagine dal file ejs che desideri generare come file pdf.
all'interno del tuo controller, invece di farlo:
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}
Fai questo: invia una variabile che contiene il percorso assoluto
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}
e all'interno del file ejs invece di farlo:
<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
Fai questo : aggiungi la variabile dirname e fai un passo indietro per ottenere il percorso pubblico in cui stai salvando la tua immagine
<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">
Spero che questo ti aiuterà a risolvere il tuo problema. Buona codifica!!