Это происходит потому, что ваш фиксированный заголовок и элементы имеют одинаковый z-index: 2
В вашем css коде
.v-data-table--fixed-header
{
...
position: sticky;
z-index: 2;
}
.v-progress-linear__content
{
...
positon: absolute;
z-index: 2;
}
Как вы можете видите, у вас один и тот же z-индекс, но разные позиции обоих компонентов.
Вам следует попытаться изменить эти css классы и изменить их z-индекс (добавив '! important' для перезаписи других классов), например что:
<style>
.v-progress-linear__content {
z-index:1;
}
</style>