Excellent work as usual. And, as usual, I'm like a dog with a bone when testing. One thing I found with packing slips.
Scenario is three items to three different addresses. All works fine until the printing of the packing slips. Although the page-break-before: always style is in the packingslip_multiship.php, it only seems to fire prior two the third item. Hence causing items one and two to remain on the same page.
No joy in trying to adjust it myself.