Crusher's dialog states with no ambiguity that the ships encountered by the Ent-B during the first part of the movie were carrying El-Aurian refugees escaping the destruction of their homeworld at the hands of the Borg.
I always saw it as
very ambiguous. The El-Aurians could have tried settling in various places, over decades, before finally seeking help and refuge from the Federation. One ship is named onscreen as the
Lakul. The script names the other as the
Robert Fox, named for the Federation ambassador from "A Taste of Armageddon" (TOS).
Here is what Crusher says:
Dr. Crusher said:
He lost his entire family when the Borg destroyed his planet. Soren escaped with a handful of other refugees aboard a ship called the Lakul.
Those lines imply strongly that the
Lakul fled directly after the destruction of the El-Aurian homeworld. However, Crusher's information might not be entirely complete; what she says could be the short version, leaving out a period of time during which they moved from one place to another.
That said, it's a "could be". Those lines by Crusher are, in my opinion, meant to
imply that the ships rescued a group of El-Aurians shortly after the Borg destroyed their world, and from there, went straight toward Earth, running into the Nexus ribbon and the Ent-B along the way. Your explanation is certainly
plausible, and in-universe is probably the best way to go to try and get it to make sense, but in terms of the
cause of the discrepancy, I don't believe the writers had this explanation in mind, I think they just flubbed and forgot about Guinan's dialog in "Q Who?" when writing GEN.
yet Guinan actually says in "Q Who?" that she wasn't there personally when her homeworld was destroyed.
Exactly, Maybe Guinan had to search for them after her sojourn in the USA.
As I said above, we as fans can come up with explanations like this, but in terms of what the writers intended, I still think it's just an error. When writing GEN, they just liked the idea of linking Guinan to the plot, and of showing her and other El-Aurians escaping the destruction of their homeworld, and simply forgot about the "Q Who?" lines.
And I never liked the Borg incident in ENT, nor the idea that the Hansens were just studying the Borg years before Q first introduced Picard to them.
Nevertheless, it's canon, and seemingly outweighs the ambiguity you mentioned earlier.
Not disputing the canon-ness of either of those things, just saying I don't
like them as plot developments.