Nie znam używanego formatu URI. Ale początkowo pojawił się ten sam problem, gdy próbowałem połączyć aplikację węzła z instancją Mongo AWS.
Używanie długiego adresu URI ze wszystkimi nazwami klastra w ten sposób
mongoURI = 'mongodb://username:[email protected]:27017,mongo-instance-shard-00-01-a4iv8.mongodb.net:27017,mongo-instance-shard-00-02-a4iv8.mongodb.net:27017/test?ssl=true&replicaSet=mongo-instance-shard-0&authSource=admin&retryWrites=true&w=majority'
Zamiast czegoś takiego:mongodb+srv://serwer.example.com/
To zadziałało dla mnie. Tobie też może pomóc.
Znalazłem również to dla Digital Ocean Linki dokumentacji Mongo dla parametrów połączenia