Vidím, že dochází k chybě MongoNetworkError, a pokud věci fungují dobře na místním místě, ale ne na Heroku, pak může být problémem whitelisting IP. IP musí být přidána na seznam povolených v MongoDB Atlas, než se pustíme do jakéhokoli připojení. V případě, že neznáte IP (heroku), můžete ji zadat jako 0.0.0.0/0
V minulosti jsem čelil podobnému problému a fungovalo to pro mě.