It appears that using an assignment in a querytopics call will only return a single fact.
@0 = ^querytopics(help)
So @0 will only contain the last fact added to the set.
But if implicit assignment is used, then @0 will contain all found topics.
Coincidently there is a very, very minor mismatch between the actual facts and the documentation because the real verb used is “a” and not “member”.