The lazy-loading strategy for Web Components is solid, but I wonder about the trade-off with React's Suspense boundaries — when a Web Component loads asynchronously inside a Suspense fallback, does the Shadow DOM hydration order create any timing issues you observed? Most integration guides treat the two as independent but they share the same DOM mutation observer pipeline.