Fail2ban doesn’t work well against residential bot nets. A single ip generally only makes a couple of requests before rotating.