Page break is not working for an image with width set.
Please take a look at the example: https://codesandbox.io/s/pedantic-bash-w06e2d?file=/index.html
There is a div which adds page break, and after it there is an image. When image does not have width style property then it goes to the next page. Once width style is added to the image, it remains on the previous page and only after it page break makes text to go to the next page.