Snedden is not an FBI agent. And he was conducting a background investigation, not a criminal investigation. He didn't have the ability to subpoena people or documents.
Well he talked to more people than Freeh and his team did. Oh that's right Freeh couldn't talk to those close to the situation because the AG who he was helping asked him not to. Guess Snedden didn't get that call.