Have you changed your metro.config.js to handle the .cjs-files from Firebase? This could be the problem, since it is needed in Firebase for newer versions
const { getDefaultConfig } = require('@expo/metro-config');
const defaultConfig = getDefaultConfig(__dirname);
defaultConfig.resolver.sourceExts.push('cjs');
defaultConfig.resolver.unstable_enablePackageExports = false;
module.exports = defaultConfig;