This looks like a bug, but I made it work properly by adding an empty slot.
Fix does not make much sense, but looks like it forces the correct default slot.
<template #thead />