It is printing precisely. All PCB Pot lugs match perfectly with printed ones. (see image below).

The problem is in your print settings.
Likely there is Print Scaling issue or you have the wrong paper size selected. (easy to do) That would also explain why you are always getting different results.
Set Print Scaling to 100% (Actual Size)
- Open the PDF in Adobe Acrobat Reader or your preferred PDF viewer.
- Press Ctrl + P (or go to File > Print).
- Look for a scaling option (usually in the print settings). or Advanced Settings
- Set it to “Actual Size” or “100%” (instead of “Fit to printable area” or “Shrink to Fit”).
Set Paper Size to Match Your Printer Settings
- Go to Layout > Size and ensure the paper size matches the one selected in your printer settings (e.g., Letter 8.5″x11″).
- If there’s a mismatch, the program may be shrinking content to fit the page.