What’s going on ? Is Huawei beating Apple in the Chinese market ? Or is the brand weakening ? Or do people no longer want to overpay for a brand ? Slowdown in consumer Spending? A combination of above factors ?
One more reason - Nationalism. Once the trade war started, there was state sponsored media encouraging people to buy Huawei or other Chinese brands over Apple. China had (still has) a tiff with Japan over the Senkaku/Diaoyutai islands. At one point there were riots outside the Japanese embassy and Chinese people targeted others driving Toyotas, including vandalizing those cars and beating those drivers up. The state police just stood by and let it happen since non-state sanctioned demonstrations usually get quashed immediately (the most famous one with tanks running over people).