Tesla Is Facing Demand Struggles On 3 Fronts