Le problème avec votre code est que l'UUID sera généré une seule fois et qu'il utilisera la même valeur par défaut.
Vous devez utiliser la forme de fonction par défaut comme celle-ci pour générer un uuid différent à chaque fois :
UUID: { type: String, required: true, default: () => uuid() }