Their blog is hosted on Wordpress.com which seems to be using Let's Encrypt to generate one certificate for multiple different, unrelated custom domain names.
Maybe you encountered a bug where it served the wrong cert for a different batch of custom domains.