correct, snmpcollector was designed without a discovery function, so the USM discovery does it, and snmpcollector queries discovery_server for the systems.
Note: by default in the snmpcollector configure gui the discovery_server address must be changed for the primary hub.