Yes, true. If they do not refund your deposit then they cannot sell that car, that deposit entitles you to that vin. It’s as simple as that.
btw, you can have a deposit down to hold a car for a decent amount of time. I put a deposit down on my truck and then waited about 2 months until i sold my wrx before i went and picked it up.
Judging from Alpine’s conversation i would just pursue it, i have a feeling you’ll get it back. Best of luck to you