It would appear to be how the database was designed to work. You'll need to reverse engineer any scripting and calculations used to figure out why the additional "partial page" records were omitted from printing. This might be as simple as a single line in a script that omits records after the find was performed.
Oof. I was worried about that. Unfortunately the original database was password-protected about 15 years ago, and the person who had the password (which no one thought to write down anywhere!) is long gone.
I've already created a new database to copy the first one (which was kind of fun to learn how to do, actually), so I suppose this isn't so much more to do.
In any event, thanks for the help!