Hi Russell,
Thanks for the question. I think you’re all good with your Twitter Cards. We have a cache of about seven days, which is why Twitter Cards are not showing for now on some of your URLs that have previously been tweeted. I just tried tweeting a previous blog post URL with a query param and the Twitter Card appeared.
You should be all set in the next few days automatically!
Best,
Romain