Ik zie dat MongoNetworkError zich voordoet, en als de dingen lokaal goed werken, maar niet bij Heroku, dan kan IP-whitelisting het probleem zijn. IP moet op de witte lijst worden gezet bij MongoDB Atlas voordat we verbinding gaan maken. Als je het IP (heroku) niet weet, kun je het als 0.0.0.0/0 zetten
Ik heb in het verleden met een soortgelijk probleem te maken gehad en dit werkte voor mij.