But Vindman had testified previously he didn’t know who the whistleblower was. So why was he not naming the “intelligence community” person?

Schiff helpfully exposed that it was because the person was the whistleblower.

So it’s pretty clear they both knew who the whistleblower was and Vindman may have falsely claimed otherwise.