The server behavior is correct. The repeat table is just a quick way to insert a table with a repeat selection around the table row and/or column.
I think it is supposed to put a repeat region server behavior around the <tr> as well. That is what appears to be missing. Try highlighting the <tr> tag on the page and go to Server Behaviors->Repeat Region and repeat the <tr> for all records in the database.