Eu descobri o problema usando a opção detalhada do comando fail2ban-regex (-v). Isso mostra o que o ip e os horários coletaram. Os tempos foram todos de uma hora. Este é provavelmente um problema no ownCloud, e eu vou postar aqui quando tiver uma correção real.
Corrigir :
O ownCloud usa o fuso horário padrão, não-sistema e não-php da Europa / Berlim por padrão (estou na Europa / Amsterdã, que é uma hora mais cedo). Eu encontrei esta informação em sua documentação para config.php . Adicionando
'logtimezone' => 'Europe/Amsterdam',
Fez o truque, então agora todos podem ser banidos novamente =)