Interesting, did you implement only IP reputation (via blocklist) or did you deploy the WAF as well? Regarding bot scrapping, you would probably want to try the new bot detection feature recently released
wrt bot detection - this sounds very much like Anubis which we're also using with some success.