No puedo hacer que Firebase AppCheck funcione en modo de producción en un proyecto de Vue.js con Firestore y Storage. Pero funciona normalmente en desarrollo.
const appCheck: AppCheck = initializeAppCheck(firebaseApp, { provider: new ReCaptchaV3Provider(reCaptchaSiteKey), isTokenAutoRefreshEnabled: true, }); getToken(appCheck) .then((result: AppCheckTokenResult) => { console.log(process.env.NODE_ENV); console.log(result.token); }) .catch((e: FirebaseError) => { console.log(process.env.NODE_ENV); console.log(e.code + ": " + e.message); }); En el modo de desarrollo , usando vite, recupere el token: 
En el modo de producción , con Firebase Serve, obtenga appCheck/fecth-status-error: 
Firebaser aquí!
El error que recibe se debe a que el backend de App Check no pudo verificar la atestación reCAPTCHA subyacente.
Cosas para verificar:
Si está utilizando un token de depuración en su compilación de desarrollo, eso podría explicar por qué está teniendo éxito.