Dopo aver approfondito il codice di autenticazione del driver MongoDB, ho scoperto che è necessario aggiungere "(admin)" dopo il nome utente amministratore nella stringa di connessione per dire al driver che si tratta in realtà di un accesso amministratore. Dopo averlo fatto, tutto funziona come previsto!