Firebase error: Firestore backend didnt respond within 10 secs (internet is working fine)

I was trying to get EAS and Expo Development Client to work via an android app.
Encountered this error.

@firebase/firestore:, Firestore (8.2.9): Could not reach Cloud Firestore backend. Backend didn’t respond within 10 seconds.

This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

This is the error in full
@firebase/firestore:, Firestore (8.2.9): Could not reach Cloud Firestore backend. Backend didn’t respond within 10 seconds.

This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

at node_modules/@firebase/component/node_modules/tslib/tslib.js:113:104 in rejected

at node_modules/@firebase/component/node_modules/tslib/tslib.js:143:67 in step

at node_modules/@firebase/webchannel-wrapper/dist/index.js:64:371 in m.da

at node_modules/@firebase/firestore/dist/rn/prebuilt.rn-99b47b70.js:10841:0 in Br#Ua

at http://192.168.31.15:8081/node_modules/expo/AppEntry.bundle?platform=android&dev=true&minify=false:227984:48 in

at node_modules/@firebase/firestore/dist/rn/prebuilt.rn-99b47b70.js:4791:8 in

at node_modules/@firebase/firestore/dist/rn/prebuilt.rn-99b47b70.js:15335:38 in

I am connected to the internet, everything else works fine. Just that the app does not connect to Firestore on start when it needs to fetch some data. (during Splash Screen)

This works normally if do it via Expo start (without using the development client) on the same phone.

Please help.

https://github.com/firebase/firebase-js-sdk/issues/2923