Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Thank you Jacob -- I learned things -- in particular that creating a WP_Query object with/without args can affect when the actual query runs. After taking your post into consideration and re-looking at my own code, the problem is/was that the tax_query value I was setting was not correctly formatted. I was missing an outer array. I've updated the question to make that clearer for the next person to stumble across this. Thanks again for your help.