Thanks for the details. It looks like you’re doing the right thing, so I’m not sure why the second page isn’t printing correctly. One thing you might try is shrinking your Page Designer page size by a few pixels in height. I was messing with a test the other day, and while my numbers told me that the page size should give me a certain number of columns, it wasn’t matching. Only when I reduced the size ever so slightly did it line up.
Regarding the difference between browsers, my hunch is that they’re somehow handling the page margin differently. In Safari you can clearly see a margin around the top and left edges, but that’s not there in the screenshot you included from Chrome. Not sure if your print driver allows system-level control over the margins in the print dialog, but it might be worth a look.