Hey folks - thanks for the report.
This looks to be the same underlying issue as another thread we’re already tracking, so I’m going to close this one and keep everything together over there:
Short version: it’s an unintentional side effect of a recent change to how third party apps are scoped when they query metafields, which is why your product metafield returns “not found” through shopifyqlQuery but still works in admin reporting. We’re working on a fix, and I’ll post updates in that thread as soon as I have them.
Thanks!