It appears the property subsystem is not calculating the start-indent/end-indent values correctly for fo:table. I would expect that a <fo:table border="5pt" border-collapse="separate"> would have calculated start-/end-indents of 5000 (same as for <fo:block border="5pt">). However, the values are 0 causing borders on tables to be positioned incorrectly, e.g protruding into the left margin of the region-body. See table_table-layout_fixed_1.xml as an example. (which in turn is another example of a testcase which currently passes although it probably shouldn't).