Is there a link to that court record, I'm trying to understand why just because he works for the government, he supposedly can't testify for a defendant? Defense attorneys call FBI agents, Police Officers, Sheriff Deputies, etc as witnesses, yet they work for State and Federal Governments as well.
They testify with the permission of the agency of which they work.
Permission must be requested and approved before they can testify.