I can’t find the correct logic that would allow me to start a new page before Group Header 2, EXCEPT when starting a new page before Group Header 1. (Because Group Header 1 also starts a new page and I end up with a GH1 on it’s own page.)
Instead of using New Page Before in GH1 and GH2, try using New Page After in GF2 only. Here’s a little extra tid-bit: Use the X-2 button to insert the formula Not OnLastRecord. This will help keep away blank pages at the end. Also, if you use the X-2 button, you do not need to use the checkbox.