CURL the challenge OK but `Invalid response` with certbot

That's an interesting detail.

BuyPass only download the challenge response file a single time.

Let's Encrypt, however, performs 4 simultaneous requests (from different locations) to download the challenge file (see here).

Is there anything about the way you are publishing the file, that would prevent it being downloaded 4 times? Or from different locations? Like "deleted after the first time it is downloaded"?