column-gap="0mm"
fo:table に table-layout="fixed" inline-progression-dimension="100%" を指定してください。
fo:table
table-layout="fixed" inline-progression-dimension="100%"
デフォルトでは table-layout="auto" であるため、内容によってテーブルの幅が決まります。そのため、テーブル内のデータが段の幅より短い場合には、テーブルの幅は段の幅より小さくなってしまいます。これを table-layout="fixed" inline-progression-dimension="100%" と指定することで固定させます。
table-layout="auto"