mongodb serverless doesn't connect on mobile hotspot

Hello everyone! I have been struggling with connecting to my serverless instance with network from my mobile hotspot, otherwise on home wifi, it works just fine.

and yes, I did try to change my mac’s dns to google or to openDNS in my network settings, however it still keeps giving me this error after like 10 seconds of my application trying to connect to the instance

for reference, the error is as follows:

Express server listening on port 4000
Connection error Error: queryTxt ETIMEOUT architechserverless0.jsocw1o.mongodb.net
    at QueryReqWrap.onresolve [as oncomplete] (node:internal/dns/promises:275:17) {
  errno: undefined,
  code: 'ETIMEOUT',
  syscall: 'queryTxt',
  hostname: 'architechserverless0.jsocw1o.mongodb.net'
}
[nodemon] app crashed - waiting for file changes before starting...

I also tried connecting right from mongosh, it still gives a similar error:

Current Mongosh Log ID:	66323a9bbe46adf3ae7d777e
Connecting to:		mongodb+srv://<credentials>@architechserverless0.jsocw1o.mongodb.net/?retryWrites=true&w=majority&appName=architechserverless0
Error: queryTxt ETIMEOUT architechserverless0.jsocw1o.mongodb.net
`

I would really appreciate any input, Thank you!