Don't forget that 'Final Table' determination can only be made by noting how many seats are at the largest table. If there are 10 seats, then players who ranked 1st through 10th will be determined to be at the Final Table. Why is this? Because ... you may have tables configured but may not actually allow the software to do the seating. Or you may skip all seating suggestions. Or you may change the table configuration after the tournament has ended. Or you may move players around manually ... at any time during the tournament. Thus it is virtually impossible for the software to say with absolutely certainty who was at the final table, thus it goes the easiest route possible and makes a good guess.
So if you had 10 players at your final table, but then deleted all of the tables after the tournament was over (for whatever reason), the software will think there were 0 people at the final table. Probably it should always default to a minimum of 1st and 2nd places being at the final table, but currently it does not.
OK, having blurted all that out, if you want me to take a look do a backup .. oh wait, that's broken in beta 2. ZIP up your Data Store folder and send it to me.