Page-limit end label not found
The profile counts pages up to a label (default overfull:main-end), but the .aux has no such label, so all pages were counted.
Fix
Put \label{overfull:main-end} right after the last paragraph of the main text and rebuild.