It's a question of the readersoftware.
Yesterday I found the same problem. In the reader of Calibri it looks fine. Only page brakes where they are nessesary. So also inside the table cells.
Then I put it on my Pockebook Touch using CoolReader. To many page brakes, and at the wrong positions. CoolReader can do them only between the table cells.