We recently had an issue where our switches were complaining vociferously about SNMP authentication errors, and we eventually tracked it down to using SNMP queries in addition to ICMP pings within IPAM subnet scans. This is (apparently) because the SNMP scans use only v1 or v2, and not v3, which is the SNMP version we use with our switches. Asking for SNMP ARP table entries once an ICMP ping returns isn't a bad idea, but unfortunately, there isn't an option to do this by scan: it's either enabled or disabled for all scans.
My idea: minimally, each scan should have a 'Use SNMP' checkbox to enable/disable SNMP for that specific IP range scan, or -- better -- each scan should have that checkbox included along with which version of the SNMP to use, including any needed credentials. Ideally, SNMP settings should be global to all products, so that each product in the "Orion family" understands exactly how to use SNMP with any given IP addresses and/or nodes, but if we can at least get the SNMP granularity to given scans, that will do me for now.