MONGODB_SETTINGSディクショナリでは、データベース名のキーは「DB」ではなく「db」である必要があります(つまり、すべて小文字)。
発生するエラーは、MongoEngine拡張機能が構成内の「db」エントリを見つけることができないため、データベース名として「default」を使用しているためです。
編集
さらに詳しく調べてみると、これは(Flask-)MongoEngine(または可能性のあるpymongo)のどこかにあるバグであり、mongoengine.connectのread_preferenceのデフォルト値が実際の読み取り設定ではなくFalseであり、実際のデフォルト値に変換されていないようです。 pymongo
追加した場合
from pymongo import read_preferences
あなたの輸入品に
'read_preference': read_preferences.ReadPreference.PRIMARY
構成辞書に対しては、機能するはずです(これは、pymongoのデフォルトのread_preferenceです)