In uw MONGODB_SETTINGS-woordenboek moet de sleutel voor de databasenaam 'db' zijn, niet 'DB' (d.w.z. allemaal kleine letters).
De fout die u krijgt, is dat de MongoEngine-extensie de vermelding 'db' in uw configuratie niet kan vinden en daarom 'default' als databasenaam gebruikt.
Bewerken
Bij nadere inspectie lijkt het erop dat dit een bug is ergens in (Flask-)MongoEngine (of mogelijk pymongo) waar de standaardwaarde van read_preference in mongoengine.connect False is in plaats van een werkelijke leesvoorkeur, en niet wordt omgezet naar de werkelijke standaard in pymongo
Als je
. toevoegtfrom pymongo import read_preferences
naar uw invoer en
'read_preference': read_preferences.ReadPreference.PRIMARY
naar uw configuratiewoordenboek, zou het moeten werken (dat is de standaard read_preference in pymongo)