Those tools have different purposes. Adguard want to protect users against ads by blocking domains and possibly ips.

banip protects the router’s web-interface (and ssh and other services) from being attacked by blocking IPs when login fails repeatedly.