Using slots for options in ion-select

I am using stencil to create a component library for my job. I am using ionic as the baseline components.

When it came to create my drop-down component, I wrapped the ion-select component and added a default slot where the ion-select-options should go.

However, when I use my component with options in slot place, all I get is an empty popup.
If I replace the slot with the options, hard-coding them, everything works correctly.

select_component

select_use

Small update. Turning the Stencil component option shadow to false fixes this. But this still seems like a bug to me as I have no issue with slots for other web components I wrote.