In case of local car, the only reason for delay is the non printing of books (I guess now printed books are being issued in punjab as well).
In case of imported car, in addition to printing, there is a system of online verification of car / documents from custom's portal. That usually takes long, as custom people are slow in updating their records.