Ledger Nano X - The secure hardware wallet

Best way to move old CoinJoined BTC back to an exchange?

A few years ago I bought BTC on Coinbase, withdrew it to my Ledger, and used CoinJoin purely for privacy. The BTC has been sitting untouched in fresh addresses since then.

I now want to move some of it back to a regulated exchange (likely Coinbase or Strike), but I’m concerned that the historical CoinJoin exposure could trigger AML flags, account restrictions, or a source-of-funds review.

I can document the full legitimate origin: Coinbase purchase → withdrawal → my wallet → CoinJoin → current wallet.

I’m considering:
Direct on-chain: Ledger → Coinbase/Strike
Lightning: Ledger → Zeus → Phoenix → Coinbase/Strike via Lightning
Submarine swap: Ledger → submarine swap → Phoenix → Coinbase/Strike via Lightning
Reverse swap: Ledger → Lightning → reverse submarine swap → fresh on-chain address → exchange

I’m not looking to evade AML/KYC or hide illegally sourced funds. I’m mainly interested in avoiding unnecessary problems from having used CoinJoin for privacy.
Has anyone recently deposited BTC with old CoinJoin history into Coinbase, Strike, or another regulated exchange?
Did the deposit get flagged/frozen?
Did Lightning make any practical difference?
Were you asked for source-of-funds evidence?
Would you just deposit directly given that the original Coinbase purchase can be documented?

submitted by /u/Fluffy-Formal4794
[link] [comments]