Itch.io was taken down recently be an over-zealous AI-based service to detect trademark infringement and notify the authority, I wonder if this is a similar case. It'd be nice to know if someone in TFL actually requested this, or if it's a case of fanatical legal enforcement as a service.