Possibly unrelated as your pdf generated ok with an earlier version of wkhtmltopdf. Either way, I had similar issues with page breaks not being applied correctly. My problem was parent elements of the page-breaked element having an overflow
other than visible
.
This fixed my issue:
* {
overflow: visible !important;
}
Of course, you can be more specific about the tags this applies to 😉