S-badge icon prop is ignored when the badge is in s-page's accessory slot

An s-badge slotted into s-page’s accessory slot renders its tone and text correctly, but the icon prop is silently dropped:

<s-page heading="PO-1001">
  <s-badge slot="accessory" tone="auto" icon="enabled">Ordered</s-badge>
</s-page>

Expected: badge next to the page heading with the “enabled” icon (like the status badges in Shopify admin, e.g. the Ordered badge on native purchase orders).

Actual: badge shows with the right tone and label, but no icon.

The exact same s-badge with icon="enabled" renders the icon fine anywhere in the page body, so the icon value itself is valid - it’s specifically the accessory slot that loses it. Embedded app, App Bridge + polaris.js from the Shopify CDN (latest), React 19.

Related but different: topic 32846 reports the accessory badge not rendering at all - for us the badge renders, only the icon is stripped.

Is the accessory slot re-rendering the badge in the admin title bar with a limited subset of props? Any workaround to get an icon in there?