If the KGB wanted to find out the identity of the mole...
Wouldn't it have been easier to just covertly shadow the CIA guy and see who he meets rather than getting a Sparrow to acquaint him?
Or even easier than that, wait and see which KGB agent flies to Budapest randomly at the same time the CIA dude was in that neck of the woods?
Poor storyline, lots didn't make sense and wasn't explained well.