ANother thing is when i open the pdf as Pages, it won’t open with correct image size dimensions (should be 123.02 x 2702 as can be seen in rhino print menu)
To add another wrinkle to this.. your error pdf (01.3 - Z) opens fine in Bluebeam.
I’ve identified the issue and have some workarounds.
Thanks for reporting RH-95329 JFIF/YCbCr vs. DeviceRGB mismatch
Photoshop tries to interpret the raw decoded DCT components as RGB directly (as the PDF says), but the data is actually YCbCr, producing a conflict it refuses to resolve.
Workarounds…
Open in Bluebeam → Save As → PDF — Bluebeam will rewrite the image stream correctly on export, resolving the conflict.
Flatten via Acrobat → Save As Optimized PDF — Acrobat’s PDF optimizer will re-encode the image with consistent color space declarations.
Re-encode the JPEG to strip the JFIF header — The JFIF APP0 marker is what triggers YCbCr interpretation. If you re-save the JPEG without it (i.e., as a bare RGB JPEG with an APP14 Adobe marker declaring color_transform = 0), the DeviceRGB declaration in the PDF becomes correct. You can do this with ImageMagick: convert img.jpg -colorspace RGB -define jpeg:color-transform=false out.jpg and then rebuild the PDF.
In Photoshop itself — instead of opening the PDF, place it as a smart object or use File → Place Embedded, which sometimes bypasses the strict color space check.
since i need to export 100+ layouts to pdf, i created a small python code to load the load the pdf and convert it using installed Ghostscript, a suite used to interpret and convert PostScript, PDF, and image files on Windows