my project works with classic build but not EAS. I also tried upgradin gto latest expo sdk and got similar errors.
Managed workflow
eas-cli/0.47.0 darwin-x64 node-v16.13.2
Running npm in the root dir of your repository
[stderr] npm ERR! code ERESOLVE
[stderr] npm
[stderr] ERR! ERESOLVE unable to resolve dependency tree
[stderr] npm ERR!
[stderr] npm ERR! While resolving: undefined@undefined
[stderr] npm ERR! Found: react@16.13.1
[stderr] npm ERR! node_modules/react
[stderr] npm ERR! react@"16.13.1" from the root project
[stderr] npm ERR! peer react@">= 16.0 || < 17.0" from react-native-maps@0.28.0
[stderr] npm ERR! node_modules/react-native-maps
[stderr] npm ERR! react-native-maps@"0.28.0" from the root project
[stderr] npm ERR! 2 more (react-native, react-native-web)
[stderr] npm ERR!
[stderr] npm ERR! Could not resolve dependency:
[stderr] npm ERR! peer react@"17.0.2" from react-dom@17.0.2
[stderr] npm ERR! node_modules/react-dom
[stderr] npm ERR! peer react-dom@">=16.5.1" from react-native-web@0.11.7
[stderr] npm ERR! node_modules/react-native-web
[stderr] npm ERR! peer react-native-web@"^0.11" from react-native-maps@0.28.0
[stderr] npm ERR! node_modules/react-native-maps
[stderr] npm ERR! react-native-maps@"0.28.0" from the root project
[stderr] npm
[stderr] ERR!
[stderr] npm ERR! Fix the upstream dependency conflict, or retry
[stderr] npm ERR! this command with --force, or --legacy-peer-deps
[stderr] npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
[stderr] npm ERR!
[stderr] npm ERR! See /home/expo/.npm/eresolve-report.txt for a full report.
[stderr]
[stderr] npm ERR! A complete log of this run can be found in:
[stderr] npm ERR! /home/expo/.npm/_logs/2022-02-21T06_33_07_216Z-debug.log
npm exited with non-zero code: 1