How to stop annotations from changing position on changing PDF page size

Detailed description of issue
We are adding annotations to PDF’s (boxes, circles, scribbles, etc.) and then shrinking the PDF content to fit on a smaller page (using PYPDF2). This also changes the position of the annotations and shifts them around on the final PDF. Is there a way to fix the positions?


This seems like a duplicate of Annotations moving in pdf if I change the size of the pdf? Is there any way I can make them stick to their original positions?

This seems like a problem with PYPDF2 and not Express, so unfortunately I cannot be of much help.