According to this discussion thread on the spatie/browsershot repo (the package with actually interacts with puppeteer), the output from Puppeteer was changed in v23:
https://github.com/spatie/browsershot/discussions/866#discussioncomment-10322932
There is a pending PR to address the issue:
https://github.com/spatie/browsershot/pull/869
Until this gets fixed, I'd say to keep using v22