The last part of that is not necessarily true These days it’s not necessary to use the bare workflow just because you want to use something like react-native-google-mobile-ads.
You might have more luck with Expo SDK 45, which uses compileSdkVersion 31 by default.