I think part of what drove the price cuts was the success of the RWD Model Y. I suspect that orders started flooding in for that variant, which was priced very low relative to the Long Range and Performance. So RWD was cannibalizing the others and Tesla needed to re-balance the demand by cutting prices for Long Range and Performance.
That doesn't explain the price drop for Model 3, but note that the Model 3 price cuts were only $1250 as opposed to $2000 in cuts for the two Model Y variants. So my guess is that both MY and M3 were going to get cuts, but the MY cuts were larger because of the instant success of the RWD Model.
That doesn't explain the price drop for Model 3, but note that the Model 3 price cuts were only $1250 as opposed to $2000 in cuts for the two Model Y variants. So my guess is that both MY and M3 were going to get cuts, but the MY cuts were larger because of the instant success of the RWD Model.