I think both those reasons, plus it was massively bloated it seems. Heck in October it's market cap was larger than Toyota, Porsche, Volkswagen, Mercedes Benz, BMW, General Motors, Ford, Ferrari, Honda and Hyundai combined.
It's never not been ridiculously overvalued by any metric. What keeps it afloat is the Musk brand. So if he goes around damaging that brand, it has consequences.
I know they had good earnings, but you can more or less pick out the day Elon dialed back a bit from Twitter by looking at the low on the TSLA chart. (I count that day as when he banned Paul Graham)