El problema con su código es que el UUID se generará una vez y utilizará el mismo valor predeterminado.
Debe usar la forma de función predeterminada como esta para generar un uuid diferente cada vez:
UUID: { type: String, required: true, default: () => uuid() }