The problem with UNDRIP is that it's only a declaration, and as you all know, declarations are non-biding. It's the goodwill of each of the signatories to follow the declaration or choose not to, and the way they implement it or choose not to implement it is discretionary.
There's an argument out there that UNDRIP may be in the field now because these are things that are taken for granted as being considered customary international law. If it's customary international law and determined to be so by an international court or a domestic court, then it's enforceable. If it's just declaratory, then it's discretionary.
To answer your question with respect to traditional knowledge, it's a matter of putting teeth in the bill. Make it real; don't make it discretionary.