@rafa110688, certifique-se de que o WebView tem acesso à internet e que o host da API não está bloqueado, fazendo favor.
Coloque o trecho abaixo dentro do catch para verificarmos se o erro possui mais detalhes:
console.error('Erro ao gerar token:', error);
window.ReactNativeWebView.postMessage(JSON.stringify({
error: error.message || error,
stack: error.stack || null,
}));
window.ReactNativeWebView.postMessage(JSON.stringify({
error: error.message || error,
stack: error.stack || null,
}));