I don't really expect that there is a limit to the number of routers that can be scanned, but my system is behaving as if there is.
I have set up individual IP address scanning targets for all of the routers within our network, but for some reason, only five will show at a time. When I manually start a scan on one that does not show, it replaces the fifth one in the list rather than adding to it. Rescanning the replaced asset, or one of the other non-displayed routers, simply replaces the fifth one in the list again. It also drops the replaced asset from the total list of assets altogether, though it leaves the scanning target in place.
I am using the freeware version of Lansweeper, and have a total of 96 assets so I am not out of asset licenses. All of the routers use the same SNMP credentials to retrieve info, and each of them works properly when I initiate a scan.