Query Custom Post Type by Taxonomy Meta Value

This isn’t possible via WP_Query, but more importantly, this would be stupendously expensive. Taxonomy queries are expensive. Post meta queries are super super expensive. Like queries are also expensive.

Finding all posts that have a term that has a meta that is like X, is an astoundingly expensive/slow query. Writing this out as a custom SQL query is the only option, and I would be surprised if the query finished in under 10 seconds. It could easily bring down a database server if your site gets a moderate or higher level of concurrent traffic.

Would it not be orders of magnitude faster and simpler to have a city taxonomy? If you need to filter or search for posts by something, use taxonomy terms. Meta is not for searching