SplashScreen.show has already been called for given view controller - App Hanging on Launch

SplashScreen.show has already been called for given view controller

Pops up seemingly at random, and it sometimes causes the application to hang on loading. This only started occurring when I upgraded to SDK44 from SDK42. This issue is happening in production, and I cannot seem to reproduce the hanging. But, I’m using EAS build, and a development client to build.

Here are my dependencies, please let me know if you know what’s causing this:

{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject",
    "postinstall": "npx jetify"
  },
  "dependencies": {
    "@alessiocancian/react-native-actionsheet": "^3.1.1",
    "@expo/vector-icons": "^12.0.0",
    "@fortawesome/fontawesome-svg-core": "^1.2.34",
    "@fortawesome/free-brands-svg-icons": "^5.15.2",
    "@fortawesome/free-regular-svg-icons": "^5.15.2",
    "@fortawesome/free-solid-svg-icons": "^5.15.2",
    "@fortawesome/react-fontawesome": "^0.1.14",
    "@freakycoder/react-native-bounceable": "^0.2.5",
    "@react-native-async-storage/async-storage": "~1.15.0",
    "@react-native-community/blur": "^3.6.0",
    "@react-native-community/datetimepicker": "3.5.2",
    "@react-native-community/netinfo": "^6.0.2",
    "@react-native-menu/menu": "^0.5.2",
    "@react-navigation/bottom-tabs": "^6.0.8",
    "@react-navigation/native": "^6.0.6",
    "@react-navigation/stack": "^6.0.10",
    "@sentry/react-native": "^3.2.13",
    "axios": "^0.24.0",
    "expo": "~44.0.0",
    "expo-ads-admob": "~12.0.0",
    "expo-analytics-amplitude": "~11.1.0",
    "expo-apple-authentication": "~4.1.0",
    "expo-application": "~4.0.1",
    "expo-barcode-scanner": "~11.2.0",
    "expo-constants": "~13.0.1",
    "expo-crypto": "~10.1.1",
    "expo-dev-client": "~0.8.0",
    "expo-device": "~4.1.0",
    "expo-facebook": "~12.1.0",
    "expo-file-system": "~13.1.2",
    "expo-google-app-auth": "~8.3.0",
    "expo-image-picker": "~12.0.1",
    "expo-notifications": "~0.14.0",
    "expo-sensors": "~11.1.0",
    "expo-sharing": "~10.1.0",
    "expo-status-bar": "~1.2.0",
    "expo-updates": "~0.11.5",
    "firebase": "^8.10.0",
    "install": "^0.13.0",
    "jetifier": "^2.0.0",
    "lodash": "^4.17.21",
    "lottie-react-native": "4.0.2",
    "moment": "^2.29.1",
    "moment-timezone": "^0.5.34",
    "moti": "^0.16.1",
    "react": "17.0.1",
    "react-dom": "17.0.1",
    "react-instantsearch-native": "^6.12.1",
    "react-native": "0.64.3",
    "react-native-calendars": "^1.1267.0",
    "react-native-chart-kit": "^6.11.0",
    "react-native-circular-progress": "^1.3.7",
    "react-native-flash-message": "^0.2.0",
    "react-native-gesture-handler": "~1.10.2",
    "react-native-haptic-feedback": "^1.13.0",
    "react-native-health": "^1.11.0",
    "react-native-in-app-review": "^3.3.1",
    "react-native-keyboard-aware-scroll-view": "^0.9.4",
    "react-native-modal": "^11.7.0",
    "react-native-multicolor-progress-bar": "^1.0.3",
    "react-native-purchases": "^4.5.1",
    "react-native-reanimated": "~2.3.1",
    "react-native-rounded-checkbox": "^0.3.3",
    "react-native-safe-area-context": "3.3.2",
    "react-native-screens": "~3.10.1",
    "react-native-segmented-picker": "^2.0.2",
    "react-native-simple-dialogs": "^1.4.0",
    "react-native-size-matters": "^0.4.0",
    "react-native-snap-carousel": "^3.9.1",
    "react-native-svg": "^12.1.1",
    "react-native-swiper": "^1.6.0-rc.3",
    "react-native-web": "0.17.1",
    "rn-segmented-control": "^1.1.2",
    "sentry-expo": "^4.0.0",
    "typesense": "^1.1.2",
    "typesense-instantsearch-adapter": "^2.2.0",
    "xlsx": "^0.17.2"
  },
  "devDependencies": {
    "@babel/core": "^7.12.9"
  },
  "private": true
}