The way to control these rendering issues is with Rectangles.
In your example, I would wrap Tablix 1 and Tablix 2 in a Rectangle.
This affects report rendering, as the the report will render the objects within the Rectangle first relative to each other, then render and place other objects relative to the Rectangle, i.e. ignoring the objects within the Rectangle and treating them as one whole.
Otherwise, SSRS will make it's best guess at preserving the layout of all objects relative to each other, which is not what is required in your case.
When you move the Tablixes into the Rectangle just make sure the Parent property changes from Body to the name of your Rectangle and this should solve the issue.