Hi,
there could be multiple reasons for that - firewall issues, no SNMP devices within subnets (needed for passive discovery), etc. Active discovery can take long time if subnets are big. You can try to set debug level to 6 and check messages with DiscoveryPoller prefix.
Best regards,
Victor