A prop given to a component whose <script client> has import statements never reaches the component's own children, even though the same prop works for a component without imports.
Reproduction (stacksjs/stacks Dashboard/Auth components, stx 0.2.756):
<ForgotPassword icon="i-hugeicons-castle-01" eyebrow="Level two" />
<ForgotPasswordDashboard icon="i-hugeicons-castle-01" eyebrow="Level three" />ForgotPassword (no imports) reads its props with useReactiveProp('icon', ...) and hands them to AuthCard: the card shows the castle and "Level two". ForgotPasswordDashboard imports dashboardApi and declares the same two props, with useReactiveProp and then with defineProps, and passes :icon="icon()" to <ForgotPassword>: its wrapper has data-stx-props with both values and data-stx-parent-bindings="icon eyebrow ...", but the card renders the default cube and no eyebrow. Placing the declarations after the import, or before it, makes no difference.
Expected: a prop a wrapper receives is readable in its script whether or not that script imports modules.
Effect: an app cannot brand the sign-in card through LoginDashboard, RegisterDashboard and the other *Dashboard wrappers; stacksjs/stacks#3086 delivers the hooks at the card and page level and records this gap.