It's also down to "build slots".
For example, every dealer will agree to "pre book" a number of build slots, say 1 a month.
The slots are "specified" with a build, that can become a customer order right up until the last minute, the spec isn't "locked" in until the build week is "confirmed".
Thus, if you walk in and ask for a GTI, the dealer may have several slots free that he can assign to your order.
My order though is not a dealer car, so thus I had to wait for the first "free" slot that had not been allocated to a dealer.