Image src necesita una ruta absoluta para representar la ruta de la imagen dinámica desde el archivo ejs que desea generar como un archivo pdf.
dentro de su controlador, en lugar de hacer esto:
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById}
Haz esto: envía una variable que contiene la ruta absoluta
ejs.renderFile(path.join(__dirname, '../views/pages/', "pdf.ejs"), {output:tableDataById,dirname: __dirname}
y dentro del archivo ejs en lugar de hacer esto:
<img class="img-fluid" id="test" src="<%= output.image %>" alt="">
Haz esto: agregue la variable dirname y retroceda un paso para obtener la ruta pública donde está guardando su imagen
<img class="img-fluid" id="test" src="<%= dirname %>/../public/<%= output.image %>" alt="">
Espero que esto ayude a resolver su problema. ¡Feliz codificación!