I have tried every trick I could think of to make this look right. Not possible due to the nature of this table (left column).
The only way to make this look right is not to break the table.
Turn off Page Breaks for the table. Then you get this while it still fits on the same page
and when it does not:
This keeps your table intact BUT you cannot predict when it jumps to the next page and it could look really odd when you have a larger table (many rows). And what does not work is when the table is larger than a page. Because it does not break then - no space anywhere it get cut on the first page: