What about CoinJoin? I advice you to try it. Easy method, use Wasabi wallet, you can send a CoinJoin transaction and you will receive new coins from an unknown address. CoinJoin is a wallet added feature to mix inputs from different senders and split into the output addresses. In simple words , You will receive btc from a different input from which it has originally sent.
You can always use Mixers as you can also use another anonymous blockchain like Grin or Monero.