ReactCommon/LongLivedObject.h' file not found - After Upgrade to Expo SDK 48

Hello, after upgrading my project to Expo SDK 48 from Expo SDK 47, my project now fails to compile. Initially, npx expo doctor was giving me several errors, so I went ahead and thoroughly removed and changed versions of packages, and now npx expo doctor is successful. However, my project still fails to compile, specifically when running fastlane. The main errors has to do with ReactCommon and ExpoModulesCore, since apparently these modules cannot be compiled.

Here is my package.json file:

{
  "name": "yourhud",
  "version": "1.0.0",
  "scripts": {
    "start": "expo start --dev-client",
    "android": "expo run:android",
    "ios": "expo run:ios",
    "web": "expo start --web",
    "eject": "expo eject",
    "eas-build-pre-install": "umask 0077; echo machine api.mapbox.com login mapbox password \"sk.eyJ1IjoicmFhbWl6YWJiYXNpIiwiYSI6ImNsMW8wa3ZnYTB1YnozanVrZzRsNm9jcngifQ.HWnj2nc1qTxcBfwJUDvZhg\" >~/.netrc"
  },
  "resolutions": {
    "@types/react": "17.0.14",
    "@types/react-dom": "17.0.14"
  },
  "dependencies": {
    "@config-plugins/react-native-ble-plx": "^6.0.0",
    "@expo-google-fonts/be-vietnam": "^0.2.0",
    "@expo-google-fonts/dev": "^0.2.0",
    "@expo-google-fonts/heebo": "^0.2.2",
    "@expo-google-fonts/hind-siliguri": "^0.2.2",
    "@expo-google-fonts/inter": "^0.2.2",
    "@expo-google-fonts/josefin-sans": "^0.2.2",
    "@expo-google-fonts/lato": "^0.2.2",
    "@expo-google-fonts/manrope": "^0.2.2",
    "@expo-google-fonts/michroma": "^0.2.0",
    "@expo-google-fonts/montserrat": "^0.2.0",
    "@expo-google-fonts/nunito": "^0.2.0",
    "@expo-google-fonts/open-sans": "^0.2.2",
    "@expo-google-fonts/orbitron": "^0.2.2",
    "@expo-google-fonts/oswald": "^0.2.2",
    "@expo-google-fonts/overpass": "^0.2.2",
    "@expo-google-fonts/poppins": "^0.2.2",
    "@expo-google-fonts/prompt": "^0.2.2",
    "@expo-google-fonts/public-sans": "^0.2.2",
    "@expo-google-fonts/quicksand": "^0.2.0",
    "@expo-google-fonts/raleway": "^0.2.0",
    "@expo-google-fonts/roboto-mono": "^0.2.2",
    "@expo-google-fonts/rubik": "^0.2.0",
    "@expo-google-fonts/varela-round": "^0.2.2",
    "@expo-google-fonts/work-sans": "^0.2.2",
    "@mapbox/polyline": "^1.1.1",
    "@miblanchard/react-native-slider": "^2.1.0",
    "@react-native-async-storage/async-storage": "1.17.11",
    "@react-native-community/cli-platform-ios": "^7.0.1",
    "@react-native-community/netinfo": "9.3.7",
    "@react-native-picker/picker": "2.4.8",
    "@react-navigation/drawer": "^6.1.8",
    "@react-navigation/material-top-tabs": "^6.0.6",
    "@react-navigation/native": "^6.0.6",
    "@react-navigation/native-stack": "^6.2.5",
    "@types/comma-number": "^2.1.0",
    "@types/haversine": "^1.1.5",
    "@types/mapbox__polyline": "^1.0.2",
    "@types/react-native-base64": "^0.2.0",
    "@types/react-native-linear-gradient": "^2.4.0",
    "@types/react-native-snap-carousel": "^3.8.5",
    "@use-expo/battery": "^2.0.0",
    "axios": "^0.24.0",
    "comma-number": "^2.1.0",
    "dotenv": "^10.0.0",
    "expo": "^48.0.0",
    "expo-av": "~13.2.1",
    "expo-battery": "~7.1.1",
    "expo-brightness": "~11.2.1",
    "expo-dev-client": "~2.2.1",
    "expo-device": "~5.2.1",
    "expo-font": "~11.1.1",
    "expo-in-app-purchases": "~14.1.1",
    "expo-keep-awake": "~12.0.1",
    "expo-linear-gradient": "~12.1.2",
    "expo-linking": "~4.0.1",
    "expo-location": "~15.1.1",
    "expo-network": "~5.2.1",
    "expo-notifications": "~0.18.1",
    "expo-permissions": "~14.1.1",
    "expo-sensors": "~12.1.1",
    "expo-speech": "~11.1.1",
    "expo-splash-screen": "~0.18.2",
    "expo-status-bar": "~1.4.4",
    "expo-task-manager": "~11.1.1",
    "haversine": "^1.1.1",
    "luxon": "^2.2.0",
    "react": "18.2.0",
    "react-dom": "18.2.0",
    "react-native": "0.71.8",
    "react-native-anchor-point": "^1.0.6",
    "react-native-base64": "^0.2.1",
    "react-native-bouncy-checkbox": "^2.1.9",
    "react-native-color-matrix-image-filters": "^5.2.14",
    "react-native-confetti-cannon": "^1.5.2",
    "react-native-dotenv": "^3.3.1",
    "react-native-dropdown-picker": "^5.3.0",
    "react-native-email": "^1.1.0",
    "react-native-fs": "^2.19.0",
    "react-native-gesture-handler": "~2.9.0",
    "react-native-google-mobile-ads": "^8.2.2",
    "react-native-google-places-autocomplete": "^2.4.1",
    "react-native-html-parser": "^0.1.0",
    "react-native-iap": "^12.3.2",
    "react-native-numeric-input": "^1.9.0",
    "react-native-pager-view": "6.1.2",
    "react-native-picker-select": "^8.0.4",
    "react-native-progress": "^5.0.0",
    "react-native-reanimated": "~2.14.4",
    "react-native-render-html": "^6.3.4",
    "react-native-responsive-fontsize": "^0.5.1",
    "react-native-safe-area-context": "4.5.0",
    "react-native-screens": "~3.20.0",
    "react-native-snap-carousel": "^3.9.1",
    "react-native-swiper": "^1.6.0",
    "react-native-tab-view": "^3.1.1",
    "react-native-toast-message": "^2.1.5",
    "react-native-track-player": "^2.1.3",
    "react-native-triangle": "^0.0.9",
    "react-native-web": "~0.18.11",
    "react-native-webview": "11.26.0",
    "react-native-youtube-iframe": "^2.2.2",
    "shortid": "^2.2.16",
    "use-places-autocomplete": "^1.11.0"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "@types/jest": "^27.4.0",
    "@types/luxon": "^2.0.9",
    "@types/react": "~18.0.27",
    "@types/react-native": "~0.70.6",
    "@types/react-test-renderer": "^17.0.1",
    "@types/shortid": "^0.0.29",
    "typescript": "^4.9.4"
  },
  "private": true
}

I have been stuck on this because I have no idea what to do now to fix it. I thought fixing the expo doctor package issues from earlier would get rid of the error, but this is still not working. Any help is appreciated. Thank you!