I hosted my first tourney on the new software yesterday. 29 players across 4 tables of 8 seats. I don't think the tables on the screen were ever correct. At one point, it said 10x1, 9x2. At another it said 10x1, 8x1.
As we had no other problems, and the seat changes were handled appropriately, I'm not sure why this was messed up.
This is probably correct. The <tables> token displays optimal seating layout, not
actual seating. This was done to keep it compatible with version 1.3, to keep to a minimum what would need to be changed for a saved 1.3.x layout to work in 2.0. In retrospect, this was a poor choice on my part, but it's too late now. The <currenttables> token displays actual seating.
If you don't set the seatsPerTable attribute of the <tables> token, it assumes 10. So, even though you actually had 29 players seated at 4 tables of 8 seats, the <tables> token was assuming tables of 10 seats. With 28 players, that's 10x1, 9x2. [Although 10x1, 8x1 isn't right, if that's indeed what it displayed; it should have been 9x2.]