There was never any clarity on when you would get your licenses/approvals from the DGCA once you had submitted the required documents.That the DGCA has come clear on this is a welcome step forward.
Many years pre and post document, I've experienced an increase in bureaucratic delays
What are these documents that you are talking about ?
Airport Security Clearance and Security passes are under BCAS ( Bureau of Civil Aviation Security) if Im not mistaken.Im not sure what kind of a role DGCA has there.Look at Page 48 for your reference regarding FATA.
I hope things move a bit faster now.We'll see