Interesting, I didn't follow the tornado cash case super closely, but I do recall it being taken off GitHub for a short time.
So I would also argue that restricting DRM bypassing software is a violation of the 1st amendment and, more importantly, that it's a bad thing to restrict.
We'll never know what they would have thought, but I'll add that actual plans for machinery are definitely speech. We certainly do restrict these plans, with ITAR most notably, and I think it's reasonable to draw that line somewhere.
Note that I never said banning TikTok was as bad idea, just that it restricted speech by way of limiting distribution (which oddly looks unconsidered in the supreme court case), which it absolutely does. I'm uncomfortable with this level of power being granted to the government, but given that TikTok is obviously a spying/malware delivery tool by a foreign borderline hostile government I think it's probably warranted.
I think not being somewhat disturbed by the United States government restricting distribution of an application is a bit weird TBH. That's a huge power to have and can definitely be abused, especially if it's made easier to do so in the future.