I understand what you're trying to do, but not why do you want to do it?
🧾 I want full AML traceability: I can tell who originally deposited the BTC and who owns it at any point.
Is this about following regulations? Because there are obviously other ways to go by this.
Also, wouldn't this be problematic for the user? I would imagine that having a transaction from Paxful's hot wallet for example, is "safer" in terms of KYT solutions detecting it as "suspicious" as opposed to the approach you're following, where funds go from Person A -> one-time use address -> Person B?
Is the second approach likely to get flagged by an exchange if "Person A" funds are coming from darknet markets, mixers, etc.