Esto parece ser un error de configuración. La aplicación realiza primero una solicitud HEAD a https://www.snuffhouse.com/user-api-key/new y, cuando simulo lo mismo, obtengo un error:
curl -I https://www.snuffhouse.com/user-api-key/new 130 ↵
HTTP/2 403
server: CloudFront
date: Wed, 10 May 2023 15:11:29 GMT
content-type: text/html
content-length: 919
x-cache: Error from cloudfront
No alojamos snuffhouse.com, así que no estoy seguro de qué en su pila está bloqueando estas solicitudes HEAD.
Este sí lo alojamos y fue bloqueado del hub debido a un problema de configuración. El sitio tenía algunas entradas en la configuración del sitio allowed crawler user agents (agentes de usuario de rastreadores permitidos). Esa configuración es bastante drástica, viene con una gran advertencia: User agents of web crawlers that should be allowed to access the site. WARNING! SETTING THIS WILL DISALLOW ALL CRAWLERS NOT LISTED HERE! (Agentes de usuario de rastreadores web a los que se les debe permitir el acceso al sitio. ¡ADVERTENCIA! ¡CONFIGURAR ESTO DESACTIVARÁ A TODOS LOS RASTREADORES NO LISTADOS AQUÍ!).
Agregué el agente de usuario de Android allí, y eso soluciona el problema en mi dispositivo Android de prueba.