I’ll be the bearer of bad news: 6 months is a pipe dream. 9 months is more realistic (i’m saying that as someone who’s currently estimated to wait 14 months in total on his new lease – with potential for even longer wait since the build week is just preliminary).
While i agree that waiting does suck, one thing that would cross my mind personally is that if i’d take the Peugeot, i’d basically be waiting 3 years on another car that has the spec i want (or, in case of the heated seats, actually need). Yes, it sucks, but being unhappy and just waiting for the new lease to end so you can get a car that fits all needs is even worse. In my opinion. I’d be annoyed every time i get into the Peugeot.
It probably would be depending on what your current lease (if you have one) is providing. If your current car “technically” is fine, and it’s just about “excitement for something new”, i’d definitely wait, despite it being agonising (at least for me, i’m impatient). If your current car doesn’t cover your needs for one reason or another, well.. Again, nobody but you can decide whether or not cancelling is the correct option. I can only speak for myself, of course.
Prior: SEAT Ateca Xcellence Lux 1.5 TSI DSG MY19, VW Golf GTE PHEV DSG MY23
Current: Hyundai Ioniq 6 Ultimate
Next: we'll see what's available in 2028.