Can controller and Accountant Generals Department do procurement on behalf of other organizations, for instance DVLD?

No, because each government department must have its ETC for purpose of Procurement