This has to do with the way we store and handle line breaks. Basically all line breaks are converted to an HTML br tag. If you throw br between trs and tds, you'll notice that they will render the same way ours do. It throws them all at the top of the table. As Sierra suggested, strip out all of the breaks. My suggestion is keep your local copy of the table correctly formatted so it's easier to maintain, then google for a new line stripper.
Tried removing all the breaks and still have to scroll twice before seeing the table. I should have put in that I only put in the breaks after it started the issue without breaks since it was suggested in IRC