I solved my problem:
- The tablexes for the sub reports that were appearing on top of each other were in fact resting on top of each other. When I added space between them, the sub reports were no longer on top of each other.
- The page width of the main report was wider that 8.5". Thus it was wrapping onto a second page for each page and making the page have many blank pages.