Go back to garage for the window thing, sounds like their cock up.
Yes faulty switches can cause battery drain - the car never really goes to sleep (control units) as it thinks doors are still open.
Cost wise..... from fix yourself for tens of pounds to hundreds at main dealer (who will change complete locks)......
VCDS is a diagnostic interface for VW (and Audi, Seat Skoda) cars.