A few things might prevent devices from being found via SNMP:

  1. There may be firewall or access control lists blocking UDP / SNMP traffic to the target device.
  2. Some devices (like Cisco ASA firewalls) require SNMP client IPs to be white-listed before allowing access. If this is the case be sure the IP of your PC is white-listed before scanning.
  3. Specific MIB OIDs may not be configured for SNMP read-access in the device.