На вид вроди одинаковые но не проходитпроверку
у вас много лишних свойств:
-
как вы, например, представляете одновременную работу вот этих двух:
table {
border-collapse: collapse;
border-spacing: 5px;
} -
заголовок таблицы и заголовки столбцов выравниваются по центру по умолчанию
ширина нижней рамки th подобрана неправильно
вы рамки не в ту сторону правите
и попробуйте закомментированные свойства все-таки убрать