It's a market research firm, probably also a hedge fund that takes a short position specifically before posting these articles to make money on a short position. (See also Muddy Waters (https://www.muddywatersresearch.com/).
So yes, it's designed to move the stock market. That doesn't mean it's wrong, though.
Obviously Temu is losing money to gain a foothold in the United States. I don't think anyone would dispute that and obviously they are a Chinese company and all large Chinese companies have ties to the Gov't. Claims that it is spyware seem really over the top though.
So yes, it's designed to move the stock market. That doesn't mean it's wrong, though.