<p", bolao.app (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from **http://mydomain.app/.well-known/acme-challenge/jb8fsTfnjo5SZhZNQKOsvzPkNvTcvABvfb08kduuy2o:** "<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p"
IMPORTANT NOTES:
- The following errors were reported by the server:
Domain: www.mydomain.app
Type: unauthorized
Detail: Invalid response from
http://www.mydomain.app/.well-known/acme-challenge/FzvCH-DIYPs5_9fHbFHgb70pMqjcWzQ3jxor6LV4gl0:
"<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p"
LE doesn't care whether your site uses STS Header or not, also, keep in mind that .app HSTS is preloaded in some browsers but as I said, LE doesn't care.
Seems your domain is bolao.app, if that is the case your problem is the IPv6 address configured for your domain (LE prefers IPv6 over IPv4 and your domain is advertising AAAA records so LE will try to validate it using this IPv6 address).
Trying to access your site using IPv6 we see it is using an Apache Server 2.2.22 and it returns nothing:
So seems your IPv6 address is not pointing to the same server... you need to fix your IPv6 issues or remove the AAAA records for your domains.
Why not use apache as authenticator too?. If you use apache as authenticator there is no need to stop/start your current Apache web server to issue the certificate.