The Inflation Reduction Act set the 2023 cap for sedans at 55,000. That the price dropped to $52,900 tells you everything you need to know - there is no 'perhaps' to it, and it's not hard to say at all!
As far as current owners go, Elon has said in the past that he has never had an owner contact him to pay extra when their has been a price hike, so why expect a refund when there's a price drop?
It has nothing to do with competition, it is a logical response to production capacity vs. demand. Until recently the demand outpaced production and wait times stretched out to months. Prices were raised, in part, to help stem that. The prices were very high! This should tell you how insane the demand has been.
Now that Shanghai production is massive (Giga Shanghai is now rolling out a new Tesla every 40 seconds) the prices have to drop to adjust the production/demand curve, otherwise they'd have a ton of Teslas parked somewhere. According to the Earnings Call a few days ago, orders began outpacing production capacity by a 2-to-1 margin after the price drop.
There are many factors at play here, but falling demand isn't one of them. They are hiring everywhere, starting up new plants, and generally exceeding YoY in production and delivery and profit by margins that any other car company in the world would kill for.