Unable to access mongodb on network

My company is using mongodb as the main server database.
Me and my boss use the same wireless router, but only my boss is not able to connect mongodb on network sometimes.
I checked her IP address is whitelisted with her Macbook, with a message saying ‘includes your current IP address’.
Even sometimes, it works(connects) as I expected, but most of time, network connection error occurs.
At first, I doubted ‘Mongodb Compass’ has some error on her laptop. So I tried to connect with ‘datagrip’ from Jetbrains, but it also didn’t work. (Of course, we updated them all.) And, I’m always able to connect securely, while I use the same model of Macbook and same version of Software.
She says she could get access when we whitelisted ‘0.0.0.0/32’.
Error message on her macbook while connecting on Compass or Datagrip is like below (I intentionally erased the mongodb address / also, I could access successfully with same url):

Timed out after 10000 ms while waiting for a server that matches ReadPreferenceServerSelector{readPreference=primary}. Client view of cluster state is {type=REPLICA_SET, servers=[{address=(url), type=REPLICA_SET_SECONDARY, TagSet{[Tag{name='availabilityZone', value='apne2-az1'}, Tag{name='diskState', value='READY'}, Tag{name='nodeType', value='ELECTABLE'}, Tag{name='provider', value='AWS'}, Tag{name='region', value='AP_NORTHEAST_2'}, Tag{name='workload Type', value='OPERATIONAL'}]}, roundTripTime=15.8 ms, state=CONNECTED}, {address=(url), type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.SocketTimeoutException: Connect timed out}}, {address=(url), type=UNKNOWN, state=CONNECTING, exception={com.mongodb.MongoSocketOpenException: Exception opening socket}, caused by {java.net.SocketTimeoutException: Connect timed out}}]

Are you certain the Macbook only has one routed IP address?

Could it possibly have multiple interfaces configured?

Or may be using a VPN?