This is a project that demonstrate an issue with dynamic imports with Svelte custom elements. Lazily loaded Svelte custom elements stop reacting to any properties changes that were assigned to the component before hydration.
Install the dependencies...
npm install
...then start Rollup:
npm run dev
Navigate to localhost:5000. You should see the app running.
A custom element is stamped in the dom as a simple HTML element until the component is imported. Binding props to this simple element creates a variable in the component, e.g. component.someProp which overrides the default setters and getters of Svelte of the same name (get someProp, set someProp) after the custom element is loaded.