I hear payment delays is due to some in-house scams going on with claims for duty allowances etc., so, they put a freeze to any sort of full-blown payment until checks and balances are in place.
Whether true or not, people in the know should tell us.