Hello Robert Roersch,
The Max Records property limits the number of lines read from the database.
Every time you move forward or backward on the pagination the aggregate is refreshed and another MaxRecords number of lines are retrieved. That means that when you can the aggregate you only bring MaxRecord number of lines each turn be it 5, 500, or over 9000.
What limits the number of pages is the Total Count field of the pagination/navigation block.
I created a small demo that I will leave attached has an oml so you can take a look.

Hope it helps!
Paulo Rosário