FWIW, I do not run pihole.
That behavior is in line with with a service repeatedly trying and failing to connect. If it did connect, the number of tries would be much lower. When Reddit started using Branch Analytics people were reporting similar numbers.
The fix, IIRC, is to return a response with a null value. Instead of sinkholing it, you want to make it think the connection went through but the service was down.