Sorry cor not responding...been out sick for days.. Surprised someone else didn't help you out...
I looked at the code, don't see anything strange.
2 things you can try to see which gives you the results you are looking for.
1) on the blank line between the tables, check your FORMAT > paragraph settings. make sure your before and after are set to 0. Then put a SPACE on that blank line, setting the font of that space to smaller font size [to as low as 2] to tighten up the spacing between
2) Right click the table and choose SELECT > TABLE and move the table up to the blank line. Then you will have table after table for the tightest alignment possible.