Pero es que estás cerrando la tabla en la primera iteración, por lo tanto, la tabla sólo contiene al primer registro. El
echo "<tbody>"; debe ir afuera, antes del while, pues todas las filas forman parte del cuerpo de la tabla, y
echo "</tbody>"; y
echo "</table>"; deben ir fuera y después del while

:
Un saludo,