What's going on that causes Zsh to try to do wildcard expansion on the metafied value even inside quotation marks?
The value isn't metafied, it's unmetafied ... which happens to leave behind some character values such that when quoted, they turn into (different) un-quoted bytes.