Here's a workaround if you have a report that needs a page break in a place that isn't "allowed."
Create a new report. Delete the header and footer sections. On the detail section, set CanShrink="true" and PageBreak="After."
Add a SubReport to your report and set its source to the new report you created.
Kinda hackish, but it works!