Ao invés de depender de variáveis de ambiente automaticas ou variaveis do browser (VERCEL_URL, window.location.href), prefiro definir manualmente o hostname com uma env NEXT_PUBLIC_HOSTNAME_URL.
Sei que é um modo mais "manual", mas isso garante consistência e evita expor URLs internas da rede.