For those encountering similar issues, the problem was lazy loading. Images not initially visible on the page with lazy loading activated failed to render.
<img loading="lazy" src="data:image/png;base64,iVBORw0KGgoAA...">
Removing the lazy loading attribute from the image element resolved the issue, and PDF generation functioned properly once more.