The LWC synthetic shadow dom doesn't seem to handle slots like the native shadow dom implementation e.g.
Let's say you start with a element:
<hello-there><h1>Hi there</h1></hello-there>
Then you attach the shadow dom and add a slot, the h1 will be slotted:
Now if you do the same while running "@lwc/synthetic-shadow": "^1.1.1"
You get:
Interestingly it also looks like it moved the light dom into the synthetic shadow root. Is there a function I should call to get the slots to behave correctly? or some sort of ordering?