Picard didn't encounter the Collective between BOBW and FC, in "I, Borg" they were too far from the Borg ship that came for Hugh and in Descent they weren't Collective Borg.
There was no opportunity where he'd have been in the position to "hear" the Borg like he did in FC, so there's no plot hole.
Oh, nonsense. He felt the Collective from a billion miles away in First Contact when he was far away from the battle. What's the difference? You're suggesting that a billion light years is close enough but a zillion light years is too far away?
First Contact is full of ridiculously convenient touches like this. Such as Data being able to absorb machine gunfire like he was Iron Man. No damage at all to him either.