I think alot of people have moved on and are using services or puppeteer to generate their pdf's i know we did since we couldnt find a library that worked properly for our usecase.
It makes me nervous having Chrome running on the server, even inside a container without root. Doubly so if the user is able to control any portion of the page being run by Chrome.
Chrome is pretty horrific in terms of memory usage. How are you handling the startup time + memory usage? (with their associated costs)