Na primeira vez que sua função for executada em uma nova instância, ela terá que se conectar ao servidor Mongo.
Isso significa que a reconexão pelo menos acontecerá:
- Após um período de inatividade, se o Cloud Functions desativou suas instâncias.
- Quando há um aumento na atividade, pois o Cloud Functions gera instâncias adicionais.
Isso também pode acontecer de forma intermediária se sua biblioteca cliente fizer o gerenciamento de conexões. Mas como isso não depende do ambiente do Cloud Functions, não posso comentar.