I din MONGODB_SETTINGS-ordbok ska nyckeln för databasnamnet vara 'db', inte 'DB' (dvs. alla små bokstäver).
Felet du får beror på att MongoEngine-tillägget inte kan hitta 'db'-posten i din konfiguration, och därför använder 'default' som databasnamn.
Redigera
Vid ytterligare inspektion verkar det som om detta är en bugg någonstans i (Flask-)MongoEngine (eller möjligen pymongo) där standardvärdet för read_preference i mongoengine.connect är False istället för en faktisk läspreferens och inte omvandlas till den faktiska standarden i pymongo
Om du lägger till
from pymongo import read_preferences
till dina importer och
'read_preference': read_preferences.ReadPreference.PRIMARY
till din konfigurationsordbok borde det fungera (det är standard read_preference i pymongo)