уже объяснял. слот попадает в компонент как просто HTML. компонент который реализует слот должен прям “увидеть” slot аттрибут в HTML. можно эмулировать это например автоматом оборачивая в div с аттрибутом slot, но имхо это хуже
свелту надо рефакторить слоты, сейчас не очень удачно сделано - ограничения и разный синтаксис. в малине гибко - можно хоть компонент, хоть два в один слот без врапера, хоть вообще слот без DOM элементов - и все по сути в одном стиле.
имею ввиду что атрибут "slot=" - не очень удачное решение.