O problema com seu código é que o UUID será gerado uma vez e usará o mesmo valor padrão.
Você precisa usar a forma de função padrão como esta para gerar um uuid diferente toda vez:
UUID: { type: String, required: true, default: () => uuid() }
UUID: { type: String, required: true, default: () => uuid() }