А что вы хотите?
У вас же каждая строка \hline'ом заканчивается, так что, естественно, что он и в конце частей таблицы выплывает. Либо убирайте \hline между строками (тогда будет выглядеть вполне естественно, если в разрывах таблицы не будет нижней строки), либо оставляйте как есть.
Если же вам так хочется сделать разрыв - попробуйте в качестве \endfoot сделать
Код:
&\\
. Тогда перед разрывом будет появляться пустая строка без линии внизу.
Последний вариант - убирать \hline руками в конце каждой строки, на которую выпадает разрыв.