Hey @flavio-b - thanks for grabbing those, the request IDs made this much easier to dig into.
I traced both. As you mentioned, the editor and the live Order Status page don’t run the same query for your extension’s metafields. The editor looks them up directly by your extension. The live Order Status page was changed fairly recently to resolve them through the order and its targets instead, and that’s the path where yours comes back empty. So your read of the network calls is right. It isn’t that the live page skips app metafields, it’s that it asks for them a different way, and on that path they aren’t being matched.
I believe this lines up with a known issue we’re already tracking on our end, and if so, you’re not missing anything in your own code. Another developer reported the same empty OrderStatusUiExtensionMetafields result there, and you can follow that thread for updates:
One thing that’s worth clarifying: the metafields and targeting blocks from your shopify.extension.toml. Specifically whether the metafield is declared at the extension level ([[extensions.metafields]]) or per target, and which targets you have.
Please send that over and I can compare it against what we’re seeing.
Thanks!