Виждам, че се появява MongoNetworkError и ако нещата работят добре на локално, но не и на Heroku, тогава проблемът може да е белият списък на IP адреси. IP трябва да бъде включен в белия списък в MongoDB Atlas, преди да започнем да правим връзка. В случай, че не знаете IP (heroku), можете да го поставите като 0.0.0.0/0
Сблъсквал съм се с подобен проблем в миналото и това ми помогна.